GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment créer et exécuter un script Shell dans Ubuntu 20.04 LTS

Présentation :

Les scripts shell sont considérés comme une méthode alternative pour exécuter les commandes via le terminal. Cela peut s'avérer être une bonne alternative à l'exécution des commandes via le terminal car un script shell une fois écrit peut être exécuté plusieurs fois sans avoir à rappeler des commandes complexes de temps en temps. Dans cet article, nous visons à parler des différentes méthodes de création et d'exécution d'un script shell sous Linux.

Remarque :Toutes les méthodes de création et d'exécution ci-dessous ont été démontrées sur Ubuntu 20.04.

Méthodes de création d'un script shell dans Ubuntu 20.04 :

Il existe deux méthodes de base pour créer un script shell dans Ubuntu 20.04, à savoir la méthode basée sur le terminal et la méthode basée sur l'interface graphique, et nous discuterons de ces deux méthodes une par une :

Méthode n° 1 :La méthode terminale :

Pour créer un script shell dans Ubuntu 20.04 en utilisant la méthode terminal, vous devrez procéder comme décrit ci-dessous :

Étant donné que cette méthode est basée sur un terminal, vous devez donc lancer le terminal dans Ubuntu 20.04 en le recherchant dans l'onglet Activités ou vous pouvez même appuyer sur Ctrl+T. Le terminal d'Ubuntu 20.04 est illustré dans l'image suivante :

Une fois que vous avez lancé le terminal, vous devez y exécuter la commande suivante :

sudo nano ShellScript.sh

Vous pouvez également utiliser n'importe quel autre éditeur de texte au lieu d'utiliser l'éditeur nano, cependant, nous l'avons choisi uniquement parce qu'il est le plus facile à utiliser. De plus, vous pouvez également donner le nom de votre choix à votre script shell suivi d'une extension .sh.

Lorsque vous exécuterez cette commande, un fichier de script shell vide s'ouvrira dans l'éditeur nano où vous pourrez y ajouter n'importe quel morceau de code. Nous avons simplement écrit « #!/bin/sh » au début de ce fichier pour indiquer qu'il s'agit d'un script shell. Rappelez-vous toujours d'ajouter cette ligne au début de chaque script shell. Ensuite, nous avons imprimé un message aléatoire en utilisant la commande "echo". Après avoir apporté ces modifications à votre script shell, enregistrez simplement votre fichier et fermez-le en appuyant sur Ctrl + X.

Le fichier de script sera enregistré dans le répertoire personnel, par défaut. Si vous voulez vérifier, exécutez la commande suivante sur le terminal.

ls

Méthode n° 2 :La méthode GUI :

Une autre méthode de création d'un script shell dans Ubuntu 20.04 consiste à utiliser l'interface graphique, ce qui peut être fait comme suit :

Vous devez cliquer sur l'icône du gestionnaire de fichiers située dans la barre des tâches qui est également mise en évidence dans l'image ci-dessous pour votre commodité :

Une fois que vous êtes dans votre répertoire d'accueil, cliquez avec le bouton droit n'importe où pour lancer un menu et choisissez l'option Nouveau document dans ce menu. Choisissez ensuite l'option Document vide pour créer un fichier. Donnez le nom de votre choix à ce fichier et ajoutez une extension .sh après ce nom. Nous avons nommé notre fichier ShellScript.sh. Après avoir créé un fichier de script shell, vous devez double-cliquer dessus pour ouvrir ce fichier, puis taper le script illustré dans l'image suivante dans votre fichier shell. Ce script est le même que celui dont nous avons discuté dans la méthode ci-dessus. Après avoir tapé ce script, enregistrez simplement votre fichier et fermez-le.

Méthodes d'exécution d'un script shell sous Linux :

Maintenant, lorsqu'un script shell a été créé, l'étape suivante consiste à exécuter ce script, ce qui peut être fait à l'aide de trois des méthodes répertoriées ci-dessous. Toutes les méthodes supposent que le fichier de script se trouve dans le répertoire personnel qui est le chemin par défaut.

Méthode n° 1 :Utilisation de la commande "chmod" :

Pour suivre cette méthode, deux étapes de base sont décrites ci-dessous :

Étape 1 :Définition de l'autorisation d'exécution pour le script shell :

Pour définir l'autorisation d'exécution pour le script shell que vous venez de créer, vous devez exécuter la commande suivante dans votre terminal :

sudo chmod +x ShellScript.sh

N'oubliez pas d'ajouter le mot-clé "sudo" avant cette commande car cela entraînera l'affichage d'un message d'erreur par votre terminal.

Étape 2 :Exécuter le script shell :

Une fois que l'autorisation d'exécution a été définie pour votre script shell, vous pouvez facilement l'exécuter en exécutant la commande suivante dans votre terminal :

./ShellScript.sh

Après avoir exécuté cette commande, vous devriez essentiellement voir la sortie du script shell que vous avez créé sur le terminal, comme indiqué dans l'image ci-dessous :

Méthode n° 2 :Utilisation de la commande "bash" :

La commande "bash" peut également être utilisée pour exécuter un script shell de la manière suivante :

L'importance de l'utilisation de cette commande pour exécuter un script shell est que vous n'avez pas à définir d'autorisations avant, vous pouvez plutôt exécuter le script immédiatement en exécutant la commande suivante dans votre terminal :

bash ShellScript.sh

Après avoir exécuté cette commande, vous devriez essentiellement voir la sortie du script shell que vous avez créé sur le terminal, comme indiqué dans l'image ci-dessous :

Méthode n° 3 :Utilisation de la commande "sh" :

Il s'agit encore d'une autre méthode d'exécution d'un script shell qui peut être effectuée comme suit :

Encore une fois, tout comme la commande "bash", la commande "sh" est également utilisée pour vous éviter de définir des autorisations d'exécution avant d'exécuter un script shell. Vous êtes uniquement censé exécuter la commande suivante dans votre terminal :

sh ShellScript.sh

Après avoir exécuté cette commande, vous devriez essentiellement voir la sortie du script shell que vous avez créé sur le terminal, comme indiqué dans l'image ci-dessous :

Conclusion :

Dans cet article, nous avons partagé avec vous plusieurs méthodes de création et d'exécution d'un script shell dans Ubuntu 20.04. Vous êtes libre de choisir la méthode de votre choix et donc de vous simplifier la vie avec les scripts shell.


Ubuntu
  1. Comment installer Libreoffice 4.3 sur Ubuntu 12.04 et 14.04 LTS

  2. Comment installer Libreoffice 4.4 sur Ubuntu 15.04 et 14.04 LTS

  3. Comment trouver la version d'Ubuntu, le nom de code et l'architecture du système d'exploitation dans le script Shell

  4. Comment installer XAMPP sur Ubuntu 16.04 LTS

  5. Comment installer LAMP et exécuter OrangeHRM dans Ubuntu 12.04 LTS

Comment écrire un script shell dans Ubuntu

Comment créer un fichier ISO dans Ubuntu 18.04 LTS

Comment installer PHP 5.6, PHP 8.0 et PHP 8.1 sur Ubuntu 20.04 LTS

Comment installer uTorrent dans Ubuntu 16.04 LTS et Ubuntu 17.10

Comment installer KVM et créer des machines virtuelles sur Ubuntu 16.04 LTS

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