Shell腳本的執行方式

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、腳本執行

  1. 賦予執行權限,直接運行(最習慣的方式)

    chmod 755 hello.sh
    ./hello.sh
    
  2. 通過Bash調用執行腳本

    bash hello.sh
    

注: 如果從windows中編寫的Shell文件要到Linux中執行,會報錯的。由於隱藏的回車符windows和Linux是不一樣的。可以使用dos2unix命令進行win->llinux,使用unix2dos命令進行linux->win。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章