Latest web development tutorials

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