2020/10/21
逻辑运算符
-f 判断文件是否存在
-d 判断目录是否存在
-eq 等于
-ne 不等于
-lt 小于
-gt 大于
-le 小于或等于
-ge 大于或等于
-a 双方都成立 and
-o 单方成立 or
-z 空字符串
多条件
if();then
elif();then
elif();then
else()
fi
[] 运行系统命令
[[]] 测试比较
[] 与[[ ]] 的区别:
[[ ]] 中逻辑组合可以使用 && || 符号
[] 里面逻辑组合可以用 -a -o
-----
#!/bin/sh
a=83
if [[ $a > 95 ]];then
echo “good”
elif [ $a -gt 80 -a $a -lt 95 ];then
echo "just so so"
else
echo "bad"
fi
-----
for 命令
for i in `命令`
do
命令
done
#!/bin/bash
#查找当前路径的sh 文件,并将每一个打包
for i in `find . -name "*.sh" `
do
echo $i;
tar -cvf $i.tar.gz $i
done
while语句
while 条件语句
do
执行语句
done
2020-10-21 linux shell脚本基础
最新推荐文章于 2024-10-14 11:30:40 发布