ps:有问题可以加微信:Lover_718,添加务必加上备注!

使用第1,2,3位置参数:

#!/bin/bash
#读取参数
echo "使用第1,2,3位置参数"
case 1 in
+ | -) [2 -ge 3 ] && echo "2 13="[2 13];;
*) echo "输入错误!";;
esac

echo "使用第4,5位置参数"
for(( i=1 ;i<=4;i++ ))
do
  echo "循环次数:4"
  echo "依次相乘:"[i*5 ]
done


echo "使用第6位置参数"
[6 == hello ] && echo 6" world!"

echo "使用第7,8,9位置参数"
if [[ 7 *8 ] -eq 100 ]
then
  echo "7 *8="[7 * 8 ]
else
  echo9
fi

echo "使用大于9的位置参数"
[ {10} -gt{11} ] && echo "{10} -{11}="[{10}-${11} ]

读取程序名实例:

#!/bin/bash

#读取程序名实例
echo "输入文件名:0"
file=`basename0`
if [ file = 'addem' ]
then
  total=[ 1 +2 ]
elif [ file = 'multem' ]
then
  total=[ 1 *2 ]
fi
echo "计算结果如下:"$total

发表评论

电子邮件地址不会被公开。