四则运算
使用 $(())
来计算,注意涉及到不同进制的四则运算可以这样
# 5+0xa+0b1010
echo $((5+16#a+2#1010))
判断参数是否为空
if [ -z "$1" ] && [ -z "$2" ]; then
echo "Usage: $0 <parameter1> <parameter2>"
fi
生成数字列表
注意终点的数字是包含的
for i in $(seq 1 $END); do echo $i; done
判断文件不存在
注意这里 ]
前面的空格是不能省略的
if [ ! -f "somefile" ]; then
curl ...
fi