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)