Latest web development tutorials

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