test命令用于测试某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
在shell文件中输入命令,通过特定的参数可以对数值、字符串进行比较,如下参数及示例。
1、数值比较参数
举例,在myshell.sh脚本中加入如下内容,将两个变量值进行比较:
执行结果:
2、字符串比较参数
举例,在myshell.sh中添加如下内容,进行变量值比较:
执行结果如下:
同时也可以对文件进行比较。
3、文件比较参数
举例,首先建立test.txt文件和work文件夹,然后在myshell.sh脚本中加入如下内容,来判断是否存在test.txt文件和work文件夹:
执行结果如下:
删除创建的test.txt文件和work目录,执行结果如下:
阅读全文