Linux bash脚本编程(三)

Linux bash脚本编程

shell中如何进行算术运算:
A=3
B=6
1、let 算术运算表达式
let C=$A+$B

A=10
B=12
let C=$A+$B
22

2、$[算术运算表达式]
C=$[$A*$B]
3、$((算术运算表达式))
C=$(($A-$B))
4、expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
C=expr $A / $B

多分支的if语句:
if 判断条件1; then
statement1
...
elif 判断条件2; then
statement2
...
elif 判断条件3; then
statement3
...
else
statement4
...
fi

文件测试:
-e FILE:测试文件是否存在
-f FILE: 测试文件是否为普通文件
-d FILE: 测试指定路径是否为目录
-r FILE: 测试当前用户对指定文件是否有读取权限;
-w
-x

exit: 退出脚本
exit #
如果脚本没有明确定义退出状态码,那么,最后执行的一条命令的退出码即为脚本的退出状态码

#!/bin/bash
#
if [ $# -lt 1 ]; then
    echo "Usage:$0 ARG1 [ARG2 ...]"
    exit 4
elif [ -e $1 ]; then
    echo 'There is this file'
else
    echo 'No such file'
fi

P.S:由于在公司和家里两个地方,并且bash时间太长,也没有保存图片

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注