1.if条件语句
一般数值判断用到逻辑运算符>,<的用双小括号
#!/bin/bash
age1=20
age2=30
if (($age1>$age2));then
echo "age1 is older than age2"
else
echo "age1 is younger than age2"
fi
常用系统判断用中括号,如文件判断
#!/bin/bash
file=/data/file.text
if [ -d $file ];then
echo "file already exist!"
else
echo "file does not exist! please create it!"
fi
其他用双中括号,当然也可以都用双中括号。
2.输出内容到文件
echo "内容"
echo "内容" >> /data/test.text
echo "内容" > /data/test.text
3.常用逻辑运算符
逻辑运算符 | 作用 |
---|
-d | 判断文件夹是否存在 |
-f | 判断文件是否存在 |
-eq | 等于 |
-ne | 不等于 |
-lt | 小于 |
-gt | 大于 |
-le | 小于等于 |
-ge | 大于等于 |
-a | 逻辑与运算 |
-o | 逻辑或运算 |
! | 逻辑非运算 |
-z | 空字符 |
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)