算数运算:
- let算数运算表达式
A=3
B=4
let C=$A+$B - $[算数运算表达式]
C=$[$A+$B]
- $((算数运算表达式))
C=$(($A+$B))
- expr 算数运算表达式(表达式中各操作数及运算符之间要有空格,而且要使用命令引用)
C=
expr $A + $B
(注意格式)
练习:
判断当前系统上是否有用户的默认shell为bash
如果有,就显示有多少这类用户,否则,就显示没有这类用户
1 |
|
给定一个文件,比如/etc/inittab
判定这个文件中是否有空白行
如果有,则显示其空白行数,否则,显示没有空白行
1 |
|
给定一个用户,判断其UID和GID是否相等
如果一样,显示此用户为“good boy” 否则“bad boy”
1 |
|
给定一个用户,获取其密码警告期限
而后判断用户最近一次修改密码的时间距今天是否已经小于警告期限;
如果小于,则显示“Warning”,否则“OK”
1 |
|
判定命令历史中历史命令的总条目是否大于1000,如果大于,显示”Some command will gone”;否则显示”OK”
1 |
|