Polecenie echo Shell
Podobny do polecenia echo Shell i polecenia echo PHP służy do ciągów wyjściowych. Format:
echo string
Można użyć bardziej skomplikowane Echo kontrolować format wyjściowy.
1. Wyświetlacz zwykły ciąg znaków:
echo "It is a test"
Podwójne cudzysłowy można tu pominąć całkowicie zgodne z powyższymi przykładami, wpływ poniższych poleceń:
echo It is a test
2. Znak ucieczki
echo "\"It is a test\""
Rezultatem będzie:
"It is a test"
Podobnie, podwójne cudzysłowy można pominąć
3. Zmienna wyświetlacz
czytaj polecenie odczytuje linię ze standardowego wejścia, a do określenia wartości dla każdego pola w wierszu wprowadzania do zmiennej powłoki
#!/bin/sh read name echo "$name It is a test"
Zapisz powyższy kod test.sh, nazwa otrzymują standardowe zmienne wejściowe, wynik będzie:
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
4. Wrap
echo -e "OK! \n" # -e 开启转义 echo "It it a test"
wyjście:
OK! It it a test
5. Wyświetlacz nie owijać
#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"
wyjście:
OK! It is a test
6. Wyniki Pokazuje skierowane do pliku
echo "It is a test" > myfile
7. Wyjście jako ciągi znaków, bez ucieczki lub podjąć zmienną (pojedyncze cudzysłowy)
echo '$name\"'
wyjście:
$name\"
Wyniki wykonania polecenia wyświetlacz
echo `date`
Wyniki pokaże aktualną datę
Thu Jul 24 10:08:46 CST 2014