shell指令碼注意語法

2021-06-18 01:52:15 字數 409 閱讀 1577

shell scripts就是利用shell的功能(語法及命令),結合正規表示式、管道命令和資料流重定向等功能所編寫的乙個程式,是乙個純文字檔案,不需要經過編譯就能夠執行的。

1.linux系統的服務啟動介面都是在/etc/init.d/目錄下。

2.read:鍵盤讀取的命令。相當與c語言scanf和c++語言cin。格式:

read -p "please  input ...: "  filename :將鍵盤輸入的內容作為變數filename的內容

3 echo:變數顯示命令。用於數值計算的顯示時,echo $((計算式)),主要$與(之間沒有空格,否則執行不出來。

4.變數的設定規則:

a.若變數內容需要其他命令提供資訊時,應該使用:變數名=$(命令) 或者 變數名=`命令`(單反號此處)

Shell指令碼語法

定義單變數 p name kang 使用單變數 echo p name js 輸出kang.js echo p name.js 輸出kang.js cp p name.js copy.js 命令1 命令2 如果左邊的 命令1 執行成功,那麼右邊的 命令2 才會被執行。命令1 命令2 與 相反。如果 ...

shell指令碼 語法

條件測試 test 命令test 可以測試乙個條件是否成立,如果測試條件為真,則該命令的exitstatus為0,反之,exitstatus為1。注意 命令 各引數之間應該用空格隔開,以 結尾。但是 不是命令。測試命令 d dir 如果dir存在並且是乙個目錄則為真 f file 如果file存在並...

shell指令碼語法

測試乙個條件是否成立,python ubuntu 1004 var 2 python ubuntu 1004 test var python ubuntu 1004 echo 0python ubuntu 1004 test var gt 5 python ubuntu 1004 echo 1或者 ...