シェルスクリプトの一般的な文の形式

if文

単一の分岐、ダブルブランチおよびマルチブランチにif文。

もし、単一の四肢のフォーマット
if    (判断条件) 
then  (如果符合)
要执行的命令
fi    (结尾)
分岐形式であれば
if    (判断条件)
then  (如果符合)
则执行这个命令
else  (如果不符合)
则执行这个命令
fi    (结尾)
多分岐形式であれば
if    (判断条件1)
then  (如果符合)
则执行这个命令,如果不符合则向下寻找符合条件的
elif  (判断条件2)
then  (如果符合)
则执行这个命令,如果不符合则向下寻找符合条件的
elif  (判断条件3)
then  (如果符合)
则执行这个命令,如果不符合则向下寻找符合条件的
else  (如果都不符合)
如果不符合则执行这个命令

case文

多分岐ステートメントの場合、それは、複数選択ステートメントです。

case (判断条件) in
  模式1)
  需要执行的命令
  ;;
  模式2)
  需要执行的命令
  ;;
  ......
  *)
  默认需要执行的命令
  ;;
esac

forループ

ループの周期は、いくつかのサイクルを必要と知られている場合には、一定周期です。

for 判断条件 in 条件取值列表
do
   要执行的命令
done

whileループ

繰り返し動作条件をテストされる分析する限り、条件が満たされるように繰り返し対応するコマンドシーケンス(ループ)は、テストが満たさまたは条件が偽になるまで実行されません。

while 测试条件
do
需要执行的命令
done
リリース3元の記事 ウォンの賞賛4 ビュー90

おすすめ

転載: blog.csdn.net/qq_46102863/article/details/104094250