Shell Scripting — Créez votre premier script shell
Un logiciel informatique open-source appelé shell scripting a été créé pour être exécuté par le shell Unix/Linux. Un outil appelé shell scripting vous permet de créer une liste d'instructions que le shell exécutera. Il peut consolider des séquences de commandes longues et répétitives en un seul script simple qui peut être stocké et exécuté à tout moment, ce qui permet d'économiser du temps et des efforts de programmation.
Décrivez Shell.
UNIX fait référence à l'interface entre un utilisateur et un service du système d'exploitation en tant que "shell". Shell offre aux utilisateurs une interface utilisateur, reçoit des entrées lisibles par l'homme dans le système, exécute les commandes qui peuvent s'exécuter automatiquement et affiche les résultats du programme sous forme de script shell.
Il existe différentes parties qui composent une exploitation, mais ses deux parties principales sont :
- Noyau
- Coquille
Les éditeurs de texte sont utilisés pour créer des scripts Shell. Ouvrez un logiciel d'édition de texte sur votre système Linux, créez un nouveau fichier et commencez à taper un script shell ou un programme shell. Ensuite, accordez au shell l'autorisation d'exécuter votre script et enregistrez-le partout où le shell peut y accéder.
Examinons les procédures d'écriture d'un script shell :
- Utilisez l'éditeur vi pour créer un fichier (ou tout autre éditeur). Donnez à votre script une extension.sh.
- # ! /bin/sh lancera le script.
- Développer du code.
- Le script doit être enregistré sous nomfichier.sh.
- Exécutez le script en tapant bash filename.sh.
#!/bin/sh
ls
Ajout de commentaires shell
Les commentaires sont importants dans tout programme. En programmation Shell, la syntaxe pour ajouter un commentaire est
#comment
Variables shell : de quoi s'agit-il ?
Les variables stockent les données sous forme de caractères et de nombres, comme mentionné précédemment. De même, seul le shell peut accéder aux variables du shell, qui sont utilisées pour stocker des données.
Par exemple, le code qui suit crée une variable shell et l'affiche
variable ="Hello"
echo $variable
#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"
Ce script est facile à lire. Il est possible de créer des scripts avancés avec des instructions conditionnelles, des boucles et des fonctions. Les scripts Shell vous simplifieront la vie et simplifieront la gestion des systèmes Linux.
Sommaire:
- Le noyau est le noyau des systèmes d'exploitation et il communique entre le matériel et le logiciel
- Shell est un programme qui interprète les commandes utilisateur via CLI comme Terminal
- Le shell Bourne et le shell C sont les shells les plus utilisés sous Linux
- Le script Linux Shell écrit une série de commandes que le shell doit exécuter
- Les variables du shell stockent la valeur d'une chaîne ou d'un nombre que le shell doit lire
- Les scripts shell sous Linux peuvent vous aider à créer des programmes complexes contenant des instructions conditionnelles, des boucles et des fonctions
- Commandes de script Shell de base sous Linux : cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut, etc.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































