shell腳本基本指令:1、Shell的echo指令與PHP的echo指令類似,都是用於字串的輸出;2、printf指令模仿C程式庫裡的【printf()】程式; 3、test指令用來檢查某個條件是否成立。
本教學操作環境:linux7.3系統,DELL G3電腦。
shell腳本基本指令:
##1、echo 指令
1.1 基本上使用 Shell 的echo 指令與PHP 的echo 指令類似,都是用於字串的輸出。輸出字串時,可以省略掉引號。 echo指令預設在最後加上換行符。username='uusama' echo $username # 输出 uusama echo test # 输出 test echo 'test' # 输出 test echo there is test str # 输出 there is test str
printf 指令模仿C 程式庫(library)裡的printf() 程式。標準所定義,因此使用printf的腳本比使用echo移植性好。
printf 使用引用文字或空格分隔的參數,外面可以在printf中使用格式化字串,還可以製定字串的寬度、左右對齊方式等。預設printf不會像 echo 自動新增換行符,我們可以手動新增 \n。
2.1 使用方法
printf format-string [arguments...] # 举例 printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg
Shell中的test 指令用於檢查某個條件是否成立,它可以進行數值、字元和文件三個方面的測試。
數值測試
-eq 等於則為真
-ne 不等於則為真
#-gt 大於則為真
-ge 大於等於則為真
-lt 小於則為真
-le 小於等於則為真
範例:
num1=100 num2=100 if test [num1] -eq[num1]−eq[num2] then echo '两个数相等!' else echo '两个数不相等!' fi # [] 计算简单算术运算 echo $[num1+num2]
程式碼中的[] 執行基本的算數運算。
相關學習推薦:linux影片教學
以上是shell腳本基本指令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!