Bash流程控制
1.if else
if語句
if condition
then
command1
command2
fi
if else語句
if condition
then
command1
command2
else
command
fi
if elif else語句
if condition1
then
command1
elif condition2
then
command2
else
command3
fi
2.for
for var in item1 item2 ...
do
command1
command2
.....
done
3.while
while condition
do
command
done
while中命令通常作為測試條件
#!/bin/bash
int=1
while(( $int<=5 ))
do
echo $int
let "int ++"
done
while用於讀取鍵盤資訊
#!/bin/bash
echo 'press <CTRL-D> exit'
echo -n 'who do you think is the most hanssome: '
while read man
do
echo "$man is really handsome"
done
無限迴圈
while :
do
command
done
4.until
until condition
do
command
done
5.case
case var in
parttern1)
command1
command2
.....
;;
parttern2)
command1
command2
;;
esac
6.跳出迴圈
break
#!/bin/bash
while:
do
echo -n "Enter a number: "
read num
case $num in
1|2|3|4|5) echo "The number is $num"
;;
*) echo "The number you entered is not between 1 and 5!"
break
;;
esac
done
continue
相關文章
- Java控制流程Java
- 流程控制
- Javascript 流程控制JavaScript
- 流程控制语句
- shell流程控制
- 【Kotlin】流程控制Kotlin
- PHP流程控制PHP
- Practice| 流程控制
- Python流程控制Python
- Java流程控制Java
- 五、流程控制
- Rust 流程控制Rust
- Python程式控制流程-三大流程Python
- 『忘了再學』Shell流程控制 — 39、特殊流程控制語句
- 4.流程控制
- 04. 流程控制
- 7 Python流程控制Python
- 流程控制語句
- 流程控制詳解
- JavaScript3:流程控制JavaScript
- Shell學習【流程控制】
- 04.Java 流程控制Java
- 遠端控制的操作流程
- Scala(四)之 流程控制
- 程式控制流程面試題面試題
- Java流程控制語句Java
- day03 流程控制
- Java流程控制(三.一)Java
- Python的流程控制 - whilePythonWhile
- Git程式碼版本控制流程Git
- 【分支流程控制語句、迴圈流程控制語句】的學習
- 1.12 JavaScript3:流程控制JavaScript
- (13)mysql 中的流程控制MySql
- 【java學習】控制執行流程Java
- 第五章 流程控制
- Python基礎篇(流程控制)Python
- Python 的控制流程式碼混淆Python
- Python的流程控制-if條件Python