echo 是 Shell 的一個內(nèi)部指令,用于在屏幕上打印出指定的字符串。命令格式:
echo arg
您可以使用 echo 實(shí)現(xiàn)更復(fù)雜的輸出格式控制。
echo "\"It is a test\""
結(jié)果將是:
"It is a test"
雙引號也可以省略。
name="OK"
echo "$name It is a test"
結(jié)果將是:
OK It is a test
同樣雙引號也可以省略。
如果變量與其它字符相連的話,需要使用大括號({ }):
mouth=8
echo "${mouth}-1-2009"
結(jié)果將是:
8-1-2009
echo "OK!\n"
echo "It is a test"
輸出:
OK!
It is a test
echo "OK!\c"
echo "It is a test"
輸出:
OK!It si a test
echo "It is a test" > myfile
若需要原樣輸出字符串(不進(jìn)行轉(zhuǎn)義),請使用單引號。例如:
echo '$name\"'
echo `date`
結(jié)果將顯示當(dāng)前日期
從上面可看出,雙引號可有可無,單引號主要用在原樣輸出中。