echo是什么?shell的echo

echo

echo 是一個非常簡單递递、直接的 Linux 命令:

* 將 argument 送出至標準輸出(STDOUT),通常就是在監(jiān)視器(monitor)上輸出啥么。

目錄

[TOC]

查看echo幫助文檔

qmcui 18:05:08 ~
$ man echo|cat
ECHO(1)                                     User Commands                                    ECHO(1)

NAME
       echo - display a line of text

SYNOPSIS
       echo [SHORT-OPTION]... [STRING]...
       echo LONG-OPTION

DESCRIPTION
       Echo the STRING(s) to standard output.

       -n     do not output the trailing newline

       -e     enable interpretation of backslash escapes

       -E     disable interpretation of backslash escapes (default)

       --help display this help and exit

       --version
              output version information and exit

       If -e is in effect, the following sequences are recognized:

       \\     backslash

       \a     alert (BEL)

       \b     backspace

       \c     produce no further output

       \e     escape

       \f     form feed

       \n     new line

       \r     carriage return

       \t     horizontal tab

       \v     vertical tab

       \0NNN  byte with octal value NNN (1 to 3 digits)

       \xHH   byte with hexadecimal value HH (1 to 2 digits)

       NOTE:  your  shell  may  have  its  own version of echo, which usually supersedes the version
       described here.  Please refer to your shell's documentation for details about the options  it
       supports.

AUTHOR
       Written by Brian Fox and Chet Ramey.

REPORTING BUGS
       GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
       Report echo translation bugs to <http://translationproject.org/team/>

COPYRIGHT
       Copyright  ?  2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later
       <http://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY,  to
       the extent permitted by law.

SEE ALSO
       Full documentation at: <http://www.gnu.org/software/coreutils/echo>
       or available locally via: info '(coreutils) echo invocation'

GNU coreutils 8.25                          February 2016                                    ECHO(1)

舉個簡單例子

$ echo

$

你會發(fā)現(xiàn)只有一個空白行登舞,然后又回到 shell prompt 上了。

這是因為echo會在輸出的結束悬荣,默認輸出一個換行菠秒。如果不想它輸入換行符執(zhí)行下面代碼

-n參數(shù):取消行末之換行符號(與 -e 選項下的 \c 字符一樣)

qmcui 18:01:42 ~
$ echo a
a
qmcui 18:01:58 ~
$ echo -n a
aqmcui 18:02:09 ~

# 注意看區(qū)別

-e :啟用反斜線控制字符的轉換(參考下表)

qmcui 18:09:06 ~
$ echo -e "a\tb\tc\nd\te\tf"
a   b   c
d   e   f

qmcui 18:11:58 ~
$ echo -e "\x61\x09\x62\x09\x63\x0a\x64\x09\x65\x09\x66"
a   b   c
d   e   f

qmcui 18:12:05 ~
$ echo -ne "a\tb\tc\nd\te\bf\a"
a   b   c
d   fqmcui 18:13:36 ~

因為 e 字母后面是刪除鍵(\b),因此輸出結果就沒有 e 了氯迂。
在結束時聽到一聲鈴向践叠,那是 \a 的杰作﹗

-E:關閉反斜線控制字符的轉換(默認如此)

輸出功能

$ A=B
$ echo $A
B
$ echo $?
0
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末言缤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子禁灼,更是在濱河造成了極大的恐慌管挟,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弄捕,死亡現(xiàn)場離奇詭異僻孝,居然都是意外死亡,警方通過查閱死者的電腦和手機察藐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門皮璧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人分飞,你說我怎么就攤上這事悴务。” “怎么了譬猫?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵讯檐,是天一觀的道長。 經常有香客問我染服,道長别洪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任柳刮,我火速辦了婚禮挖垛,結果婚禮上,老公的妹妹穿的比我還像新娘秉颗。我一直安慰自己痢毒,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布蚕甥。 她就那樣靜靜地躺著哪替,像睡著了一般。 火紅的嫁衣襯著肌膚如雪菇怀。 梳的紋絲不亂的頭發(fā)上凭舶,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音爱沟,去河邊找鬼帅霜。 笑死,一個胖子當著我的面吹牛钥顽,可吹牛的內容都是我干的义屏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜂大,長吁一口氣:“原來是場噩夢啊……” “哼闽铐!你這毒婦竟也來了?” 一聲冷哼從身側響起奶浦,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤兄墅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后澳叉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隙咸,經...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年成洗,在試婚紗的時候發(fā)現(xiàn)自己被綠了五督。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瓶殃,死狀恐怖充包,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情遥椿,我是刑警寧澤基矮,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站冠场,受9級特大地震影響家浇,放射性物質發(fā)生泄漏。R本人自食惡果不足惜碴裙,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一钢悲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧舔株,春花似錦莺琳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至娃肿,卻和暖如春咕缎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背料扰。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工凭豪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人晒杈。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓嫂伞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子帖努,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內容