[root@gaojingbo shell]# sh break.sh
A12346789
B12346789
C12346789
D12346789
[root@gaojingbo shell]# vim break.sh
#!/bin/bash
for i in {A..D}
do
echo -n $i
for j in {1..9}
do
if [ $j -eq 5 ]
then
continue
else echo -n $j
fi
done
echo
done
[root@gaojingbo shell]# sh break.sh
A1234
#!/bin/bash
for i in {A..D}
do
echo -n $i
for j in {1..9}
do
if [ $j -eq 5 ]
then
break 2
fi
echo -n $j
done
echo
done
echo
[root@gaojingbo shell]# sh shift.sh 1 2 3
1 2 3
2 3
3
#!/bin/bash
until [ $# -eq 0 ]
do
echo $@
shift
done
或者
while [ $# -gt 0 ]
do
echo $@
shift
done
[root@gaojingbo shell]# sh shift.sh 1 2 3
6
#!/bin/bash
sum=0
while [ $# -gt 0 ]
do
sum=$[sum+$1]
shift
done
echo $sum
shell脚本 shift用法
最新推荐文章于 2024-06-06 10:17:01 发布