read 命令
作用:从终端输入读取到用户输入的数据,把读取到的数据传递给shell脚本中的变量。
#变量a
read a 用户输入一个数
例:!/bin/bash
#写出一个数能否被3和7整除的条件语句。
# a=1
read a
if test $(($a%3)) == 0 -a $(($a%7)) == 0
then
echo $a 满足条件
else
echo 请重新输入
fi
~ [root@xiaolaohu 桌面]# /bin/bash lianxiti.sh
21
21 满足条件
```#!/bin/bash
#写出一个数判断能被3或者7整除,同时不能被3或者7整除。
#a=1
read a
if test $(($a%3)) == 0 -o $(($a%7)) == 0
then
if test $(($a%3)) != 0 -o $(($a%7)) != 0
then
echo "满足"
else
echo "不满"
fi
else
echo "不满足条件"
fi
[root@xiaolaohu 桌面]# /bin/bash lianxi.sh
3
满足
[root@xiaolaohu 桌面]# /bin/bash lianxi.sh
7
满足
[root@xiaolaohu 桌面]# /bin/bash lianxi.sh
21
不满
[root@xiaolaohu 桌面]# /bin/bash lianxi.sh
2
2不满足条件