GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer et exécuter un script shell dans Ubuntu 22.04

Un script est utilisé sous Linux et y a écrit des commandes en fonction des spécifications de travail et des affectations. Lors de l'exécution d'un tel script, chaque commande du script s'exécute dans l'ordre une par une. La coque est l'interpréteur de commandes écrites par l'utilisateur. Un script shell aide un utilisateur à écrire et exécuter plusieurs commandes en même temps.

Dans cet article, nous verrons comment exécuter des scripts shell via une entrée de ligne de commande. En référence à cet article particulier, je l'ai testé sur Ubuntu 22.04 et Ubuntu 20.04. Avant de montrer comment exécuter un script shell via CLI, nous verrons d'abord comment créer un script shell.

Prérequis

  • Système Ubuntu, toute version récente fonctionnera.
  • Utilisateur avec privilèges sudo

Créer un fichier avec l'extension ".sh"

Pour créer un fichier ".sh", suivez les étapes suivantes :

1. Ouvrez "l'éditeur de texte" par défaut via la barre de menus

Vous pouvez soit utiliser l'éditeur de texte par défaut dans Ubuntu, soit s'il y a un autre éditeur installé sur votre système, par exemple "vim text editor". Pour ce guide particulier, j'utilise l'éditeur de texte par défaut.

Tapez « éditeur » et cliquez sur « Éditeur de texte ».

L'éditeur de texte par défaut sera ouvert.

2. Écrivez les commandes dans le document sans titre et enregistrez-le avec l'extension ".sh"

Vous pouvez écrire toutes les commandes selon vos exigences de travail ou les tâches assignées. Pour cet article particulier, j'écris les commandes/codes suivants dans le document sans titre.

echo "Hello World"
echo "Ubuntu 20.04 LTS tutorial"
echo "Today’s task"

Enregistrez maintenant le fichier avec l'extension ".sh" dans le répertoire de votre choix. Pour cet article particulier, je l'enregistre dans le dossier par défaut - le dossier de départ - et le fichier s'appelle "tutorial.sh".

Maintenant, le script "tutorial.sh" ressemblera à ceci dans l'éditeur de texte après avoir été enregistré.

3. Exécutez le script shell "tutorial.sh" via CLI

Vous devez exécuter le script shell via une entrée de ligne de commande.

Tout d'abord, vous devez rendre le script shell exécutable en exécutant la commande suivante :

$ chmod +x scriptname

Écrivez le nom de votre script shell à la place de "scriptname" dans la commande ci-dessus. Pour ce guide particulier, le nom du script est "tutorial.sh".

Exécutez le script à l'aide de la commande suivante :

$ ./scriptname

Le nom du script est "tutorial.sh" comme mentionné ci-dessus.

Lors de l'exécution de la commande ci-dessus, il exécutera chaque ligne de script une par une et affichera la sortie suivante :

Conclusion

Cet article montre les initiales de base du script shell et comment créer et exécuter un script shell de manière très simple et facile à comprendre. L'utilisateur peut effectuer chaque étape en parcourant les captures d'écran jointes de chaque commande d'entrée et quelle sera la sortie correcte de cette commande. L'article aidera à la fois les utilisateurs professionnels et les utilisateurs naïfs.


Linux
  1. Comment compiler et exécuter le programme C dans Ubuntu

  2. Créer et exécuter un script Shell dans CentOS 8 - Processus étape par étape pour le faire ?

  3. Comment créer un fichier temporaire en script shell ?

  4. Que sont les scripts shell ? Comment créer des scripts shell ?

  5. Comment exécuter un script shell au démarrage

Comment créer et exécuter un script shell dans Debian 10

Comment créer et exécuter un script Shell dans CentOS 8

Comment écrire un script shell dans Ubuntu

Comment exécuter un script Shell en tant que service SystemD sous Linux

Comment créer un utilisateur Sudo sur Ubuntu et Debian

Bash Beginner Series #1 :Créez et exécutez votre premier script shell Bash