shell中断,继续与退出

用法一、break退出整个循环

[root@localhost test]# cat 10.sh

#!/bin/bash

for i in `seq 1 10`

do

echo $i

if [ $i -eq 4 ]

then

break

fi

echo $i

done

echo "for done"

用法二、continue退出本次循环

[root@localhost test]# cat 10.sh

#!/bin/bash

for i in `seq 1 10`

do

echo $i

if [ $i -eq 4 ]

then

continue

fi

echo $i

done

echo "for done"

用法三、结束shell

[root@localhost test]# cat 10.sh

#!/bin/bash

for i in `seq 1 10`

do

echo $i

if [ $i -eq 4 ]

then

exit

fi

echo $i

done

echo "for done"