shell指令碼 echo命令使用

2021-10-12 01:41:36 字數 871 閱讀 1338

這裡直接給出例子

#顯示普通字串

echo

"it is a test"

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

echo it is a test

#顯示轉義字串

echo

"\"it is a test\""

#顯示結果

"it is a test"

#顯示變數

#read 命令從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給 shell 變數

#!/bin/sh

read name

echo

"$name it is a test"

#輸出結果如下

ok #標準輸入

ok it is a test

#輸出#顯示換行

echo -e "ok! \n"

# -e 開啟轉義

echo

"it is a test"

#顯示不換行

echo -e "ok! \c"

# -e 開啟轉義 \c 不換行

echo

"it is a test"

#顯示結果定向到檔案

echo

"it is a test"

> myfile

#原樣輸出字串

echo \'$name\"\'

#顯示命令執行結果

echo

`date

`#注意: 這裡使用的是反引號 `, 而不是單引號 \'。結果將顯示當前日期

thu jul 24 10:08:46 cst 2014

shell 指令碼之 echo

功能說明 顯示文字。語 法 echo ne 字串 echo help version 補充說明 echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開,並在最後加上換行號。參 數 n 不要在最後自動換行 e 開啟反斜槓esc轉義。若字串中出現以下字元,則特別加以處理,而不會將它當成一般文字輸...

shell指令碼 echo命令的顏色顯示

shell指令碼中echo命令列印彩色輸出需要使用引數 e,格式如下 echo e e 字背景顏色 文字顏色m字串 e 0m 例如 echo e e 41 36m hello world.e 0m 輸出以41 紅 為背景色和36 天藍色 為字型顏色的hello world.如果不想設定背景顏色,使用...

SHELL指令碼的echo輸出顏色

echo顯示帶顏色,需要使用引數 e 格式如下 echo e 033 字背景顏色 文字顏色m字串 033 0m 例如 echo e 033 41 37m tonyzhang 033 0m 其中41的位置代表底色,37的位置是代表字的顏色 注 1 字背景顏色和文字顏色之間是英文的 2 文字顏色後面有個...