Tutoriel de script Shell
⚡ Résumé intelligent
Le tutoriel sur les scripts shell explique comment automatiser les tâches Linux et Unix à l'aide de fichiers de commandes shell. LessCes modules couvrent les shells, l'écriture de votre premier script, les commentaires et les variables shell.

Shell Scripting
Shell Scripting est un programme informatique open-source conçu pour être exécuté par le shell Unix/Linux. Shell Scripting est un programme pour écrire une série de commandes que le shell doit exécuter. Il peut combiner des séquences longues et répétitives de commandes en un seul script simple qui peut être stocké et exécuté à tout moment, ce qui réduit les efforts de programmation.
Ce didacticiel sur les scripts Shell aide à acquérir une compréhension de base du programme de scripts shell Linux / Unix aux concepts avancés des scripts Shell. Ce didacticiel Shell Script est conçu pour les débutants et les professionnels qui souhaitent apprendre Qu'est-ce que Shell Scripting? Fonctionnement des scripts shell, types de shell, etc.
Qu'est-ce que Shell ?
chaise est un terme UNIX désignant une interface entre un utilisateur et un service du système d'exploitation. Shell fournit aux utilisateurs une interface et accepte des commandes lisibles par l'homme dans le système et exécute ces commandes qui peuvent s'exécuter automatiquement et donner la sortie du programme dans un script shell.
An Operating est composé de nombreux composants, mais ses deux composants principaux sont -
- Noyau
- chaise

Un noyau est au noyau d'un ordinateur. Il rend possible la communication entre le matériel et le logiciel. Alors que le noyau est la partie la plus interne d'un système d'exploitation, un shell est la partie la plus externe.
Un shell dans un système d'exploitation Linux prend vos entrées sous forme de commandes, les traite, puis donne une sortie. C'est l'interface à travers laquelle un utilisateur travaille sur les programmes, les commandes et les scripts. Un shell est accessible par un terminal qui l'exécute.
Lorsque vous exécutez le terminal, le Shell émet une invite de commande (généralement $), où vous pouvez taper votre entrée, qui est ensuite exécutée lorsque vous appuyez sur la touche Entrée. La sortie ou le résultat est ensuite affiché sur le terminal.
La coque s'enroule autour de l'intérieur délicat d'un Operasystème de protection le protégeant des dommages accidentels. D'où le nom chaise.
Ce didacticiel sur les scripts shell Unix/Linux aide à comprendre les bases des scripts shell jusqu'aux niveaux avancés.
Cliquez à nouveau ici si la vidéo n'est pas accessible
Types de coque
Il existe deux principaux shells sous Linux :
1L’ Coquille Bourne: L'invite pour ce shell est $ et ses dérivés sont listés ci-dessous :
- Le shell POSIX est également connu sous le nom de « sh »
- Korn Shell également connu sous le nom de « ksh »
- Bourne AGain SHell connu aussi sous le nom de bash (le plus populaire)
2. La coque C: L'invite pour ce shell est %, et ses sous-catégories sont :
- Le shell C est également connu sous le nom de csh
- La coque Tops C est également connue sous le nom de tcsh
Nous discuterons des scripts shell basés sur le shell bash dans ce didacticiel.
Comment écrire un script shell sous Linux/Unix
Scripts Shell sont rédigées à l'aide d'éditeurs de texte. Sur votre système Linux, ouvrez un éditeur de texte, puis un nouveau fichier pour commencer à écrire.ping Si vous utilisez un script shell ou une programmation shell, accordez à l'interpréteur de commandes l'autorisation d'exécuter votre script et placez-le à un emplacement accessible à l'interpréteur de commandes.
Comprenons les étapes de création d'un script Shell :
- Créez un fichier à l'aide d'un éditeur vi (ou tout autre éditeur). Nommez le fichier de script avec extension .sh
- Commencer le scénario avec # ! /bin/ch
- Écrivez du code.
- Enregistrez le fichier de script sous filename.sh
- Pour exécution le type de script bash nom de fichier.sh
"#!" est un opérateur appelé shebang qui dirige le script vers l'emplacement de l'interprète. Donc, si nous utilisons « # ! /bin/sh », le script est dirigé vers le bourne-shell.
Créons un petit script –
#!/bin/sh
ls
Voyons les étapes pour créer des programmes de script Shell sous Linux/Unix –
La commande 'ls' est exécutée lorsque nous exécutons le fichier script sample.sh.
Ajout de commentaires shell
Les commentaires sont importants dans tout programme. En programmation Shell, la syntaxe pour ajouter un commentaire est
#comment
Comprenons cela avec un exemple.
Que sont les variables Shell ?
Comme indiqué précédemment, les variables stockent les données sous forme de caractères et de chiffres. De même, les variables Shell sont utilisées pour stocker des informations et elles ne peuvent le faire que par le shell.
Par exemple, ce qui suit crée une variable shell puis l'imprime :
variable ="Hello" echo $variable
Ci-dessous se trouve un petit script qui utilisera une variable.
#!/bin/sh echo "what is your name?" read name echo "How ">do you ">do, $name?" read remark echo "I am $remark too!"
Comprenons, les étapes pour créer et exécuter le script
Comme vous le voyez, le programme a choisi la valeur de la variable « nom » comme Joy et « remarque » comme excellente.
Il s'agit d'un script simple. Vous pouvez développer des scripts avancés contenant des instructions conditionnelles, des boucles et des fonctions. Les scripts Shell vous faciliteront la vie et l'administration Linux un jeu d'enfant.



.jpg)