shell脚本问题 if语句

用if语句编写一个shell程序aa,程序放在当前目下。
程序运行时赋予aa一个随机的参数,并将参数值存储变量bbs;如果这个参数大于10就显示love shell。如果这个参数小于10就显示love aa。最后用用“bbs=XXX”的形式显示变量bbs的值?

这种Shell语句真不会做,求高手教教,谢谢

作者: virues2008   发布时间: 2011-05-17

程序运行时赋予aa一个随机的参数
---------------------
你说这话有歧义
你说的随机参数是你执行脚本的时候手动输入的 还是要在脚本里产生?

作者: steptodream   发布时间: 2011-05-17

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 执行脚本

作者: steptodream   发布时间: 2011-05-17