commande echo Shell
Semblable à la commande d'écho de Shell et la commande echo de PHP est utilisé pour les chaînes de sortie. Format:
echo string
Vous pouvez utiliser plus complexe écho contrôler le format de sortie.
1. Affichage chaîne simple:
echo "It is a test"
Les guillemets doubles peuvent être omises ici tout à fait compatible avec les exemples ci-dessus, l'effet des commandes suivantes:
echo It is a test
2. Le caractère d'échappement
echo "\"It is a test\""
Le résultat sera le suivant:
"It is a test"
De même, les guillemets doubles peuvent être omises
3. La variable d'affichage
commande de lecture lit une ligne depuis l'entrée standard, et de préciser les valeurs pour chaque champ dans la ligne d'entrée à la variable shell
#!/bin/sh read name echo "$name It is a test"
Enregistrez le code test.sh ci-dessus, le nom de recevoir des variables d'entrée standard, le résultat sera:
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
4. The Wrap
echo -e "OK! \n" # -e 开启转义 echo "It it a test"
sortie:
OK! It it a test
5. L'affichage ne revient pas
#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"
sortie:
OK! It is a test
6. Affichage des résultats dirigés vers un fichier
echo "It is a test" > myfile
7. sortie sous forme de chaînes, sans échapper ou de prendre variable (apostrophes)
echo '$name\"'
sortie:
$name\"
Les résultats de l'exécution de la commande d'affichage
echo `date`
Les résultats indiquent la date actuelle
Thu Jul 24 10:08:46 CST 2014