Créez un fichier helloworld.sh dans le répertoire personnel de l'utilisateur (extension .sh) Écrivez `` #! / Bin / bash '' sur la première ligne.
Cela déclare que le script sera interprété et exécuté à l'aide d'un shell appelé bash!
!/bin/bash
Écrivez le script sur la deuxième ligne et les suivantes.
echo "Hello World!"
Pour accorder une autorisation d'exécution à un fichier, vérifiez d'abord les autorisations (autorisations) accordées au fichier.
$ ls -l helloworld.sh
Vous pouvez vérifier les informations détaillées du fichier en utilisant la commande ls + l'option -l + le nom du fichier.
-Rw-r - r-- dans le résultat de l'exécution est la permission de ce fichier, et le 2ème-4ème "rw-" à partir de la gauche est la permission du propriétaire, donc c'est OK si vous donnez l'autorisation d'exécution ici.
À propos, dans ce cas, r et w indiquent que la lecture et l'écriture ont respectivement des autorisations de lecture et d'écriture. Modifiez les autorisations avec la commande chmod. (x est l'autorisation d'exécution et d'exécution)
$ chmod u+x helloworld.sh
Enfin, spécifiez le chemin du fichier et exécutez le script!
$ ./helloworld.sh
C'est Hello World!
--if instruction
si condition; alors
Traitement lorsque la condition est vraie
else
Traitement lorsque la condition est fausse
fi
chaîne de cas dans
modèle 1
Traitement lorsque le motif 1 correspond
;;
Motif 2
Traitement lorsque le motif 2 correspond
;;
Modèle 3
Traitement lorsque le motif 3 correspond
;;
esac
--pour déclaration
pour variable dans la liste de mots
do
Traitement répété
done
commande while
do
Traitement répété
done
** Notes à retenir lors de l'écriture de scripts shell ** https://qiita.com/piroor/items/77233173707a0baa6360
echo
si vous souhaitez traiter la chaîne de caractères stockée dans la variable
--
cat``` si vous souhaitez traiter le contenu du fichier
-Si vous mettez un espace avant et après =, une erreur se produira.
--Le script shell est une liste de commandes et réfléchit au type de commande exécuté =
«Je l'ai vu dire:" La grammaire du shell est basée sur une saisie manuelle. Le script shell ne l'exécute que par le haut. Vous pouvez donc penser que le script shell saisit également des commandes. " Gardez à l'esprit.Je vois.
https://shellscript.sunone.me/tutorial.html https://www.wakuwakubank.com/posts/347-linux-shell/
Recommended Posts