next up previous contents
Next: getopt Up: 外部命令 Previous: basename   Contents

echo

echo是印出東西到螢幕的手段(也有print, printf可以用), 這邊要講的是sh, ksh內的echo與bash的不一樣,所以設定有些不一樣。
    echo -n  "messages"     不要換行(newline)
    echo -e  "messages\c"   解釋escape字元\c,等於-n用法
    echo -e  "\t messages"  tab在messages前
傳統sh, ksh是沒有-n -e選項的,直接用echo就好。
    echo "messages"     要換行(newline)
    echo "messages\c"   解釋escape字元\c 不要換行(newline)
    echo "\t messages"  tab在messages前


Cyril Huang 2002-06-14