shell內建命令 #yyds乾貨盤點#
導讀 | 今天來給大家介紹一下 內建 |
影響
程式的內建
: true false exit break continue shift …
shift 使位置引數向左移動,預設移動1位,可以使用shift 2
如果希望處理完一個引數讓他消失,例如本來有3個引數,處理完一個後踢出去一個,就剩2個,可以使用shift命令來實現
exit 退出整個程式
break 結束當前迴圈,或跳出本層迴圈
break 1表示跳出一層迴圈,break 2表示跳出二層迴圈
continue 忽略本次迴圈剩餘的程式碼,直接進行下一次迴圈,可以這麼理解,continue只是跳出某一次迴圈,而break是從本次迴圈開始終止後面的迴圈
continue 1 表示跳出一層迴圈
continue 2 表示跳出二層迴圈
break和continue只能應用於迴圈中
1.continue和break的區別
#!/bin/bash for i in {A..D} do echo -n $i for j in {1..9} do if [ $j -eq 5 ];then continue fi echo -n $j done echo done
輸出:
[root@localhost d08_shell_nzml]# ./continue_break059.sh A12346789 B12346789 C12346789 D12346789 ---------------------------------------------------------------------------------------- #!/bin/bash for i in {A..D} do echo -n $i for j in {1..9} do if [ $j -eq 5 ];then break fi echo -n $j done echo done 輸出:
[root@localhost d08_shell_nzml]# ./continue_break059.sh A1234 B1234 C1234 D1234
2.shift使位置引數移位
登入後複製
#!/bin/bash #------------------使用shift移位------------------ while [ $# -ne 0 ] do useradd $1 echo "$1 is created....." shift done
執行:./shift jiang01 jiang02 jiang03
解析:使用shift後,當jiang01位置引數執行完後就會踢出去,然後位置引數個數就剩2個,當jiang02 jiang03分別執行完被踢出去後迴圈結束
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2871320/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell 語法 乾貨
- 說說Linux shell外部命令與內建命令Linux
- 【技術乾貨】盤點最流行的Web漏洞掃描工具!Web
- 獲取有關 Linux shell 內建命令的幫助Linux
- 內容稽核乾貨!分享23個稽核中容易疏漏的點
- 國內開源映象站資訊盤點(建議收藏!)
- Linux shell命令列檢視判斷檔案是內部內建自帶命令還是外部命令Linux命令列
- AI客服上線 乾貨 乾貨 全是乾貨!AI
- shell-【技術乾貨】工作中編寫shell指令碼實踐指令碼
- 網雲穿內網穿透乾貨教程內網穿透
- 乾貨 | 4步帶你完成私有云盤搭建
- [乾貨分享]1000篇乾貨好文!量子技術——專家觀點篇
- 【乾貨】Java崗面試考點大合集Java面試
- 乾貨分享 | PCB測試點的用途
- [乾貨]如何使用webpack構建多頁應用Web
- shell中的點命令與source命令的區別
- [乾貨] 線段樹知識點總結
- IT自學乾貨
- 乾貨|資料中臺安全體系構建方法論
- 甲方安全建設之日誌採集實操乾貨
- <linux下內建命令和外部命令>Linux
- Hadoop Shell命令 |HDFS Shell命令| HDFS 命令Hadoop
- (內幕乾貨)— 5步教你成功求職進入BAT求職BAT
- 網際網路大廠內推+面試乾貨合集面試
- 【乾貨乾貨】configtxlator 工具介紹
- 前端開發 JavaScript 乾貨知識點彙總前端JavaScript
- 【學員乾貨】App常見效能測試點APP
- 乾貨丨機器學習知識點(人工智慧篇)機器學習人工智慧
- 乾貨!Mac電腦上“預覽”中的鍵盤快捷鍵!Mac
- 如何來構建神經網路?看看這篇乾貨神經網路
- 【乾貨】論玩家在遊戲社交中的個體構建遊戲
- shell不得不知的“內建字串處理”字串
- Unix命令列程式和內建指令命令列
- 效能測試乾貨分享:JMeter如何使用Bean Shell進行引數化?JMeterBean
- 乾貨丨Linux系統下強大的ethtool命令Linux
- 萬字乾貨:安卓推廣渠道內幕避坑心得安卓
- WebRTC 之ICE淺談 | 內有乾貨免費下載Web
- 記一次Blog遷移到Ghost(內含乾貨)