当前位置: 技术问答>linux和unix
shell脚本问题 if语句
来源: 互联网 发布时间:2016-11-30
本文导语: 用if语句编写一个shell程序aa,程序放在当前目下。 程序运行时赋予aa一个随机的参数,并将参数值存储变量bbs;如果这个参数大于10就显示love shell。如果这个参数小于10就显示love aa。最后用用“bbs=XXX”的形式显示变...
用if语句编写一个shell程序aa,程序放在当前目下。
程序运行时赋予aa一个随机的参数,并将参数值存储变量bbs;如果这个参数大于10就显示love shell。如果这个参数小于10就显示love aa。最后用用“bbs=XXX”的形式显示变量bbs的值?
这种Shell语句真不会做,求高手教教,谢谢
程序运行时赋予aa一个随机的参数,并将参数值存储变量bbs;如果这个参数大于10就显示love shell。如果这个参数小于10就显示love aa。最后用用“bbs=XXX”的形式显示变量bbs的值?
这种Shell语句真不会做,求高手教教,谢谢
|
vi aa
然后按i 然后输入内容
#!/bin/bash
bbs=$RANDOM
if [ $bbs -gt 10 ];then
echo "love shell"
elif [ $bbs -lt 10 ];then
echo "love aa"
else
echo "bbs=10"
fi
echo "bbs=$bbs"
然后按esc 按:wq
然后执行chmod +x aa
然后./aa 执行脚本
然后按i 然后输入内容
#!/bin/bash
bbs=$RANDOM
if [ $bbs -gt 10 ];then
echo "love shell"
elif [ $bbs -lt 10 ];then
echo "love aa"
else
echo "bbs=10"
fi
echo "bbs=$bbs"
然后按esc 按:wq
然后执行chmod +x aa
然后./aa 执行脚本
|
乱点鸳鸯谱
和if配对的就是fi
类似的与case配对的就是esac
和do 配对的是done