shell命令之echo命令詳解

  • 顯示普通字符串:
#帶雙引號不帶雙引號輸出的結果一致赠堵,雙引號可省略
echo "It is a test"
echo It is a test    
  • 顯示轉義字符:
echo "\"It is a test\""

輸出如下:

"It is a test"
  • 顯示變量:
    read 命令一個一個詞組地接收輸入的參數(shù)昼蛀,每個詞組需要使用空格進行分隔弯院;如果輸入的詞組個數(shù)大于需要的參數(shù)個數(shù),則多出的詞組將被作為整體為最后一個參數(shù)接收贞瞒。
    測試文件 test.sh 代碼如下:

    read firstStr secondStr
    echo "第一個參數(shù):$firstStr; 第二個參數(shù):$secondStr"
    

    輸出結果:

    sh test.sh 
    一 二 三 四
    第一個參數(shù):一; 第二個參數(shù):二 三 四
    
  • 顯示換行:

    echo -e "OK! \n" # -e 開啟轉義
    echo "It it a test"
    

    輸出結果:

    OK!
    
    It it a test
    
  • 不顯示換行:

    #!/bin/sh
    echo -e "OK! \c" # -e 開啟轉義 \c 不換行
    echo "It is a test"
    

    輸出結果:

    OK! It is a test
    
  • 顯示結果定向至文件:

    echo "It is a test" > myfile
    
  • 原樣輸出字符串,不進行轉義或取變量(用單引號):

    echo '$name\"'
    

    輸出結果:

    $name\"
    
  • 顯示命令執(zhí)行結果:

    echo `date`  #注意這里使用的是反引號 `, 而不是單引號 '坞靶。
    

    輸出結果:

    Thu Jul 24 10:08:46 CST 2014  
    
  • echo輸出字符串總結:

    能否引用變量 能否引用轉移符 能否引用文本格式符(如:換行符扁掸、制表符)
    單引號
    雙引號
    無引號
  • 補充說明:

    1. echo會將輸入的字符串送往標準輸出娱节。輸出的字符串間以空白字符隔開, 并在最后加上換行號。
    2. echo相關參數(shù)說明如下:
    參數(shù):
    -n 不要在最后自動換行    
    -e 打開反斜杠ESC轉義田盈。
    開啟轉義后拍冠,若字符串中出現(xiàn)以下字符尿这,則特別加以處理,而不會將它當成一般文字輸出:           
    \a 發(fā)出警告聲庆杜;           
    \b 刪除前一個字符射众;           
    \c 最后不加上換行符號;           
    \f 換行但光標仍舊停留在原來的位置晃财;           
    \n 換行且光標移至行首叨橱;           
    \r 光標移至行首,但不換行断盛;           
    \t 插入tab罗洗;           
    \v 與\f相同;           
    \\ 插入\字符钢猛;           
    
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末伙菜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子命迈,更是在濱河造成了極大的恐慌贩绕,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件壶愤,死亡現(xiàn)場離奇詭異淑倾,居然都是意外死亡,警方通過查閱死者的電腦和手機征椒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門娇哆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人陕靠,你說我怎么就攤上這事迂尝。” “怎么了剪芥?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵垄开,是天一觀的道長。 經(jīng)常有香客問我税肪,道長溉躲,這世上最難降的妖魔是什么榜田? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮锻梳,結果婚禮上箭券,老公的妹妹穿的比我還像新娘。我一直安慰自己疑枯,他們只是感情好辩块,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著荆永,像睡著了一般废亭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上具钥,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天豆村,我揣著相機與錄音,去河邊找鬼骂删。 笑死掌动,一個胖子當著我的面吹牛,可吹牛的內容都是我干的宁玫。 我是一名探鬼主播粗恢,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼撬统!你這毒婦竟也來了适滓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤恋追,失蹤者是張志新(化名)和其女友劉穎凭迹,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體苦囱,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡嗅绸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了撕彤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鱼鸠。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖羹铅,靈堂內的尸體忽然破棺而出蚀狰,到底是詐尸還是另有隱情,我是刑警寧澤职员,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布麻蹋,位于F島的核電站,受9級特大地震影響焊切,放射性物質發(fā)生泄漏扮授。R本人自食惡果不足惜芳室,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望刹勃。 院中可真熱鬧堪侯,春花似錦、人聲如沸荔仁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咕晋。三九已至雹拄,卻和暖如春收奔,著一層夾襖步出監(jiān)牢的瞬間掌呜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工坪哄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留质蕉,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓翩肌,卻偏偏與公主長得像模暗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子念祭,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內容

  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多兑宇,請查閱幫助信息) 1、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,102評論 1 19
  • 基礎 頭文件 #!/bin/bash 或者#!/bin/sh #!約定的標記粱坤,如IOS的Import 執(zhí)行文件時需...
    ZMJun閱讀 1,233評論 1 2
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,383評論 0 5
  • 個人學習批處理的初衷來源于實際工作隶糕;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,725評論 0 11
  • Shell腳本語言學習一Shell腳本語言學習三 Shell腳本語言 echo命令? 顯示普通字符串腳本代碼: ...
    SimpleBK閱讀 443評論 0 1