# ----------------------------------------------------------------- #条件控制: echo ‘if else语句‘ if_a=10 if_b=20 if [ $if_a == $if_b ] then echo "if_a is equal to if_b" else echo "if_a is not equal to if_b" fi
echo ‘for循环‘ for for_str in ‘This is a string‘ do echo $for_str done #输出:This is a string for FILE in $HOME/.bash* do echo $FILE done #输出:显示主目录下以 .bash 开头的文件
# ----------------------------------------------------------------- echo ‘case esac语句‘ echo ‘Input a number between 1 to 2‘ echo ‘Your number is:\c‘ read aNum case $aNum in 1) echo ‘You select 1‘ ;; 2) echo ‘You select 2‘ ;; *) echo ‘You do not select a number between 1 to 4‘ ;; esac