test命令用于測試某個條件是否成立,它可以進行數值、字符和文件三個方面的測試。
在shell文件中輸入命令,通過特定的參數可以對數值、字符串進行比較,如下參數及示例。
1、數值比較參數
舉例,在myshell.sh腳本中加入如下內容,將兩個變量值進行比較:
執(zhí)行結果:
2、字符串比較參數
舉例,在myshell.sh中添加如下內容,進行變量值比較:
執(zhí)行結果如下:
同時也可以對文件進行比較。
3、文件比較參數
舉例,首先建立test.txt文件和work文件夾,然后在myshell.sh腳本中加入如下內容,來判斷是否存在test.txt文件和work文件夾:
執(zhí)行結果如下:
刪除創(chuàng)建的test.txt文件和work目錄,執(zhí)行結果如下:
閱讀全文