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