shell echo命令

Shell echo命令

Shell 的 echo 指令與 PHP 的 echo 指令類似,都是用于字符串的輸出。命令格式:

echo string

您可以使用echo實現(xiàn)更復雜的輸出格式控制。

1.顯示普通字符串:

echo "It is a test"

這里的雙引號完全可以省略,以下命令與上面實例效果一致:

echo It is a test

2.顯示轉(zhuǎn)義字符

echo "\"It is a test\""

結(jié)果將是:

"It is a test"

同樣,雙引號也可以省略

3.顯示變量

read 命令從標準輸入中讀取一行,并把輸入行的每個字段的值指定給 shell 變量

#!/bin/shread name

echo "$name It is a test"

以上代碼保存為 test.sh,name 接收標準輸入的變量,結(jié)果將是:

[root@www ~]# sh test.sh

OK? ? ? ? ? ? ? ? ? ? #標準輸入OK It is a test? ? ? ? #輸出

4.顯示換行

echo -e "OK! \n" # -e 開啟轉(zhuǎn)義echo "It is a test"

輸出結(jié)果:

OK!

It is a test

5.顯示不換行

#!/bin/shecho -e "OK! \c" # -e 開啟轉(zhuǎn)義 \c 不換行echo "It is a test"

輸出結(jié)果:

OK! It is a test

6.顯示結(jié)果定向至文件

echo "It is a test" > myfile

7.原樣輸出字符串,不進行轉(zhuǎn)義或取變量(用單引號)

echo '$name\"'

輸出結(jié)果:

$name\"

8.顯示命令執(zhí)行結(jié)果

echo `date`

注意:?這里使用的是反引號?`, 而不是單引號?'。

結(jié)果將顯示當前日期

Thu Jul 24 10:08:46 CST 2014

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • echo是Shell的一個內(nèi)部指令,用于在屏幕上打印出指定的字符串。命令格式: echo arg 您可以使用ech...
    Viking_Den閱讀 1,318評論 0 0
  • 格式 顯示普通字符(雙引號可以忽略) 顯示轉(zhuǎn)移字符 結(jié)果: 顯示變量reed命令從標準輸入中讀取一行,并把輸入行的...
    AsaGuo閱讀 619評論 0 1
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,333評論 0 10
  • 個人學習批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,983評論 0 11
  • 歡迎加入技術(shù)交流群群號: 552340860 Shell 的 echo 指令與 PHP 的 echo 指令類似,...
    ptlCoder閱讀 376評論 0 0

友情鏈接更多精彩內(nèi)容