Bon sens du script Linux Shell, utilisation simple du script

Parfois, vous devez créer un grand nombre de répertoires à la fois, ou certains lots d'opérations répétées, nous ne voulons pas beaucoup d'opérations répétées, donc il y a un script

Script shell

Les instructions du script seront exécutées à l'ouverture du script, ce qui équivaut à une saisie directe sur la console. Il convient de noter que des variables, des instructions de contrôle de flux ou d'autres opérations peuvent être introduites dans le script

Créez un script HelloWorld simple

Nous devons créer un fichier pour écrire notre script. Il convient de noter que l'exécution du fichier binaire n'a rien à voir avec le nom du suffixe, c'est-à-dire que nous ne pouvons pas écrire le nom du suffixe, ce qui est également autorisé, mais afin de nous faciliter pour confirmer de quel fichier il s'agit. Il vaut mieux avoir un nom de suffixe

sh indique qu'il s'agit d'un script shell, et l'avantage de cela est que vim reconnaîtra automatiquement qu'il s'agit d'un script, puis mettra en surbrillance certains symboles de syntaxe pour rendre l'interface d'édition belle

Créer un nouveau fichier

vim hello.sh

Interprète de congrès

#!Est un symbole spécial qui indique au système où trouver l'interpréteur du script, nous ajoutons dans la première ligne du fichier

#!/bin/bash

déclaration d'écho

echo est responsable de la sortie d'une ligne vers la console, nous sortons une ligne de chaînes pour essayer

echo "Hello World!"

L'ensemble est hello.shcomme suit
Insérez la description de l'image ici
ESC, deux points, wq, entrez, enregistrez et quittez!

Exécuter le script

Avant d'exécuter le script, nous devons attribuer des autorisations au script

chmod 777 hello.sh

Exécuter des scripts doivent jouer dans le répertoire courant ./脚本名.sh, l' attention ./ne peut pas être omis, sinon le système ira chercher des variables d'environnement hello.sh

./hello.sh

Insérez la description de l'image ici

Créer un dossier avec un script

Les instructions du script seront équivalentes à l'entrée de la console . Nous pouvons simplement créer un dossier et changer le contenu de hello.sh en

#!/bin/bash

echo "Hello World!"

ls
echo "creat a new dir named dir1"
mkdir dir1
ls

Insérez la description de l'image ici
Exécutez à nouveau le script, vous pouvez voir

La première ligne de la sortie bonjour
deuxième ligne de la sortie lsrésultat de la commande pour imprimer le fichier du répertoire courant
troisième ligne est l'information que nous faisons écho à la sortie de
la quatrième ligne des informations de répertoire d'impression à nouveau, la comparaison ne de
Insérez la description de l'image ici
la même façon que vous pouvez supprimer un dossier, le contenu du script À

#!/bin/bash

echo "Hello World!"

ls
echo "remove dir1"
rm -rf dir1
ls

Insérez la description de l'image ici
Il s'est avéré que dir1 a été supprimé
Insérez la description de l'image ici

Publié 262 articles originaux · gagné 11 · 10 mille vues

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44176696/article/details/105229169
conseillé
Classement