shell指令碼的執行與echo用命

2021-09-26 19:30:39 字數 577 閱讀 4307

指令碼執行

1.賦予執行許可權,直接執行

chmod 755 hello.sh

./hello.sh #需要使用檔案的絕對路徑或相對路徑

2.通過bash呼叫執行指令碼

echo輸出命令

語法:echo [ -e ] [輸出內容]

-e :支援反斜線控制的字元轉換

eg1:輸出hello world!

echo 'hello world!'

注意:如果想要輸出感嘆號,輸出內容必須放在單引號中

eg2:使用-e引數,轉義字元

#刪除左側字元,輸出ac

echo -e "ab\bc" 

#製表符與換行符

echo -e "a\tb\tc\nd\te\tf"

eg3:指定顏色,輸出內容

#輸出紅色字元的abcd

echo -e "\e[1;31m abcd \e[0m"

30m=黑色   31m=紅色  32m=綠色  33m=黃色

34m=藍色  35m=洋紅  36m=青色  37m=白色

shell 指令碼之 echo

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

shell指令碼 echo命令使用

這裡直接給出例子 顯示普通字串 echo it is a test 這裡的雙引號完全可以省略,以下命令與上面例項效果一致 echo it is a test 顯示轉義字串 echo it is a test 顯示結果 it is a test 顯示變數 read 命令從標準輸入中讀取一行,並把輸入行...

SHELL指令碼的echo輸出顏色

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