Shell 内置命令
影响shell的内置命令
: true false exit break continue shift ... shift 使位置参数向左移动,默认移动1位,可以使用shift 2 exit 退出整个程序 break 结束当前循环,或跳出本层循环 continue 忽略本次循环剩余的代码,直接进行下一次循环
内置命令 break continue
#!/bin/bash for i in {A..D} do echo -n $i for j in {1..9} do if [ $j -eq 5 ];then #continue # 跳过5 #break 2 exit fi echo -n $j done echo "" done
九九乘法表
#!/bin/bash for ((i=1;i<=9;i++)) do for ((j=1;j<=i;j++)) do echo -n "$j*$i=$(( $j * $i )) " done echo done
shift
#!/bin/bash #for i while [ $# -ne 0 ] # 位置变量等于0 跳出循环,不等于0 继续往下执行 do let num+=$1 #let num+=$i shift 1 # 每次循环位置变量会往左移动一位,直到$#=0 #shift 2 done echo $num
本文作者:南哈哈
本文链接:https://www.cnblogs.com/nanruosen/p/16477730.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步