文件测试运算符
文件测试运算符用于检测文件的各种属性。
-d 检测文件是否是目录,是返回true,不是返回false
-f 检测围歼是否是普通文件,是返回true,不是返回false
-r 检测文件是否可读,是返回ture,不是返回false
-w 检测文件是否可写,是返回true,不是返回false
-e 检测文件是否存在 存在的话返回true
-x 检测文件是否可执行,是可执行文件返回true
-s 检测文件是否为空(判断文件的大小是否是0),不为空返回的是true
代码实例:判断a是不是一个目录
#!/bin/bash
a=aa
b=a.txt
if [ -d $a ]
then
echo '是一个目录'
else
echo '不是目录'
fi
shell 中的常见转义字符总结
1 \n 表示换行。
2 想要输出双引号,就\ “” 即可
3 \t 表示空出一个制表符的位置
4 \c 表示不换行
shell中的echo命令
前面我们已经了解使用了echo命令,他就是用于字符串的输出。
echo有一些参数指令,可以更加灵活的输出
1echo -e 表示开启转义字符。
2 echo 通过read 关键字和$符输出变量,和终端进行交互
#!/bin/bash
echo '请输入账号:'
read m
echo '读取输入内容:' ${m}
注意:
1echo命令可以直接在命令行使用,可以理解为覆盖写入文本内容到txt文件中。
写法:echo 内容 > 文件文章来源:https://www.toymoban.com/news/detail-424897.html
echo ‘hello’ > a.txt
2 echo可以显示文件的执行结果
注意:输出的结果要用反引号包裹文章来源地址https://www.toymoban.com/news/detail-424897.html
echo `date`
到了这里,关于测牛学堂:2023软件测试linux深入学习指南(shell文件运算符详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!