Entwicklung von Shell-Skripten (3) - echo-Befehl

Der Echo-Befehl von Shell ähnelt dem Echo-Befehl von PHP, die beide für die Ausgabe von Zeichenfolgen verwendet werden. Befehlsformat:

echo string
    • Anzeige normaler Strings:

echo "It is a test"
#这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo It is a test
    • Fluchtzeichen anzeigen

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

Der read-Befehl liest eine Zeile von der Standardeingabe und weist den Wert jedes Felds der Eingabezeile einer Shell-Variablen zu

read name 
echo "$name It is a test"

Der obige Code wird als test.sh gespeichert, name erhält die Variable der Standardeingabe, das Ergebnis ist:

./test.sh

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

4. Zeilenumbruch anzeigen

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

Ausgabeergebnis:

OK! Es ist eine Prüfung

5. Anzeige wird nicht umgebrochen

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

Ausgabeergebnis:

OK! Es ist eine Prüfung

6. Die Anzeigeergebnisse werden in die Datei geleitet

echo "It is a test" > myfile

7. Geben Sie die Zeichenfolge so aus, wie sie ist, ohne Escapezeichen oder Variablen (mit einfachen Anführungszeichen)

echo '$name\"'

Ausgabeergebnis:

$name\"

8. Ergebnisse der Befehlsausführung anzeigen

echo `date`

Hinweis: Hier werden Backticks ` verwendet , keine einfachen Anführungszeichen ' .

Das Ergebnis zeigt das aktuelle Datum

Donnerstag, 31. Januar, 14:50:46 CST 2023

Ich denke du magst

Origin blog.csdn.net/cj_eryue/article/details/128817295
Empfohlen
Rangfolge