echo是Shell的一個內部指令挪蹭,用于在屏幕上打印出指定的字符串一忱。命令格式:
echo arg
您可以使用echo實現更復雜的輸出格式控制。
顯示轉義字符
echo"\"It is a test\""
結果將是:
"It is a test"
雙引號也可以省略。
顯示變量
name="OK"
echo"$name It is a test"
結果將是:
OK It is a test
同樣雙引號也可以省略。
如果變量與其它字符相連的話痴颊,需要使用大括號({ }):
mouth=8
echo"${mouth}-1-2009"
結果將是:
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
原樣輸出字符串
若需要原樣輸出字符串(不進行轉義),請使用單引號屡贺。例如:
echo'$name\"'
顯示命令執(zhí)行結果
echo `date`
結果將顯示當前日期
從上面可看出蠢棱,雙引號可有可無,單引號主要用在原樣輸出中甩栈。