Développement de script shell (3) - commande echo

La commande echo de Shell est similaire à la commande echo de PHP, qui sont toutes deux utilisées pour la sortie de chaîne. Format de commande :

echo string
    • Afficher les chaînes normales :

echo "It is a test"
#这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo It is a test
    • afficher les caractères d'échappement

echo "\"It is a test\""
#同样,双引号也可以省略
echo \"It is a test\"
    • variable d'affichage

La commande read lit une ligne à partir de l'entrée standard et affecte la valeur de chaque champ de la ligne d'entrée à une variable shell

read name 
echo "$name It is a test"

Le code ci-dessus est enregistré sous test.sh, name reçoit la variable d'entrée standard, le résultat sera :

./test.sh

OK                     #标准输入
OK It is a test        #输出

4. Afficher la nouvelle ligne

echo -e "OK! \n" # -e 开启转义
echo "It is a test"

Résultat de sortie :

D'ACCORD! C'est une épreuve

5. L'affichage ne s'enroule pas

echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

Résultat de sortie :

D'ACCORD! C'est une épreuve

6. Les résultats d'affichage sont dirigés vers le fichier

echo "It is a test" > myfile

7. Sortez la chaîne telle quelle, sans échapper ni prendre de variables (avec des guillemets simples)

echo '$name\"'

Résultat de sortie :

$nom\"

8. Afficher les résultats d'exécution de la commande

echo `date`

Remarque : les backticks ` sont utilisés ici , et non les guillemets simples ' .

Le résultat affichera la date actuelle

Jeu 31 janvier 14:50:46 CST 2023

Je suppose que tu aimes

Origine blog.csdn.net/cj_eryue/article/details/128817295
conseillé
Classement