1、echo輸出命令
# echo [選項][輸出內容]
選項:
-e: 支持反斜槓控制的字符轉換
控制符 | 作用 |
---|---|
\\ | 輸出\本身 |
\a | 輸出警告 |
\b | 退格鍵,也就是向左刪除鍵 |
\c | 取消輸出行末的換行符。和”-n“選項一致 |
\e | ESCAPE鍵 |
\f | 換頁符 |
\n | 換行符 |
\r | 回車鍵 |
\t | 製表符,也就是Tab鍵 |
\v | 垂直製表符 |
\0nnn | 按照八進制ASCII碼錶輸出字符。其中0爲數字零,nnn是三位八進制數 |
\xhh | 按照十六進制ASCII碼錶輸出字符。其中hh是兩位十六進制數。 |
舉例:
# echo -e "ab\bc"
# 刪除左側字符
# echo -e "a\tb\tc\nd\te\tf"
# 製表符與換行符
# echo -e "\x61\t\x62\n\x64"
#按照十六進制ASCII碼同樣可以輸出
2、第一個腳本
# vi hello.sh
#!/bin/Bash //這個並不是註釋,這是聲明以下爲shell命令,建議所有shell文件都寫!
#The first program
# Author:Jason
echo -e "Mr.Shen Chao is the most honest man in LampBrother"
3、腳本執行
-
賦予執行權限,直接運行(最習慣的方式)
chmod 755 hello.sh ./hello.sh
-
通過Bash調用執行腳本
bash hello.sh
注: 如果從windows中編寫的Shell文件要到Linux中執行,會報錯的。由於隱藏的回車符windows和Linux是不一樣的。可以使用dos2unix命令進行win->llinux,使用unix2dos命令進行linux->win。