Shell echo-Befehl
Ähnlich wie bei Shell echo-Befehl und Echo-Befehl PHP zur Ausgabe Strings verwendet. Format:
echo string
Sie können komplexere verwenden echo das Ausgabeformat steuern.
1. Anzeige einfacher String:
echo "It is a test"
Doppelte Anführungszeichen können hier ganz im Einklang mit den obigen Beispielen weggelassen werden, die Wirkung der folgenden Befehle ein:
echo It is a test
2. Das Escape-Zeichen
echo "\"It is a test\""
Das Ergebnis wird sein:
"It is a test"
Auf ähnliche Weise können doppelte Anführungszeichen weggelassen werden
3. Die Anzeigevariable
Lesebefehl eine Zeile von der Standardeingabe liest, und die Werte für jedes Feld in der Eingabezeile an der Shell-Variablen angeben
#!/bin/sh read name echo "$name It is a test"
Speichern Sie den obigen Code test.sh, Namen erhalten Standardeingabevariablen, wird das Ergebnis sein:
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
4. Die Wrap
echo -e "OK! \n" # -e 开启转义 echo "It it a test"
Ausgang:
OK! It it a test
5. Auf dem Display nicht einwickeln
#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"
Ausgang:
OK! It is a test
6. Zeige Ergebnis in eine Datei
echo "It is a test" > myfile
7. Ausgabe als Strings, ohne variable Flucht oder nehmen (einfache Anführungszeichen)
echo '$name\"'
Ausgang:
$name\"
Die Anzeigebefehlsausführungsergebnisse
echo `date`
Die Ergebnisse werden das aktuelle Datum anzeigen
Thu Jul 24 10:08:46 CST 2014