Comment exécuter un script shell ?

How do you execute a shell script?
Steps to execute a shell script in Linux

  1. Create a new file called demo.sh using a text editor such as nano or vi in Linux: nano demo.sh.
  2. Add the following code: #!/bin/bash.
  3. Set the script executable permission by running chmod command in Linux: chmod +x demo.sh.
  4. Execute a shell script in Linux: ./demo.sh.
En savoir plus sur www.cyberciti.biz


Un script shell est un programme qui contient des commandes shell. Il est utilisé pour automatiser des tâches répétitives et pour effectuer des opérations système. Les scripts shell sont écrits dans un langage de script interprété, ce qui signifie que le code est exécuté ligne par ligne. Dans cet article, nous allons discuter des différentes manières d’exécuter un script shell.

Trouver le shell d’un script

Le premier pas pour exécuter un script est de trouver le shell du script. Le shell est le programme qui exécute le script. Pour trouver le shell d’un script, il suffit de regarder la première ligne du fichier. La première ligne commence généralement par « #! » suivi du chemin d’accès complet du shell.

Syntaxe du script shell

Les scripts shell ont une syntaxe précise qui doit être suivie pour que le script fonctionne correctement. La syntaxe est composée de commandes, de variables, de boucles, de conditions et d’autres éléments. Pour vérifier la syntaxe d’un script, vous pouvez utiliser des outils tels que « bash -n script.sh ». Cela vérifiera le script pour les erreurs de syntaxe et affichera un message d’erreur si quelque chose ne va pas.

Exécuter un script shell avec des paramètres

Les scripts shell peuvent être exécutés avec des paramètres. Les paramètres sont des valeurs qui sont passées au script lorsqu’il est exécuté. Pour passer des paramètres à un script, vous pouvez utiliser la commande « sh script.sh param1 param2 ». Les paramètres sont accessibles dans le script à l’aide de variables spéciales telles que $1, $2, etc.

La variable E dans le script shell

La variable E est utilisée dans les scripts shell pour spécifier l’ensemble des caractères à utiliser comme caractère d’échappement. Elle est utilisée pour indiquer au shell comment interpréter les caractères spéciaux. Par exemple, si vous voulez utiliser le caractère $ dans un script, vous devez échapper le caractère avec un backslash ($).

Le bin sh dans le script shell

Le bin sh est le chemin d’accès complet vers le shell utilisé pour exécuter le script. Dans la plupart des cas, le bin sh se réfère au shell Bash (Bourne-Again SHell). Cependant, il peut également se référer à d’autres shells tels que le shell Z ou le shell Korn. Le bin sh est inclus dans la première ligne du script pour indiquer le shell à utiliser pour l’exécution du script.

En conclusion, pour exécuter un script shell, il faut d’abord trouver le shell utilisé pour exécuter le script. Il est important de respecter la syntaxe du script pour qu’il fonctionne correctement. Les scripts shell peuvent être exécutés avec des paramètres et la variable E est utilisée pour spécifier l’ensemble des caractères à utiliser comme caractère d’échappement. Le bin sh est le chemin d’accès complet vers le shell utilisé pour exécuter le script.

FAQ
What is Z in shell script?

Z n’a pas de signification spécifique dans les scripts shell. Il peut être utilisé comme un nom de variable ou de fonction comme tout autre caractère de l’alphabet.

What is $1 and $2 in shell script?

Dans un script shell, $1 et $2 font référence aux deux premiers arguments passés au script lors de son exécution. $1 correspond au premier argument et $2 correspond au deuxième argument. Ces arguments peuvent être utilisés dans le script pour effectuer des actions spécifiques ou pour modifier le comportement du script en fonction des valeurs passées.


Laisser un commentaire