考慮事項:コマンドは、シェルスクリプトで明示的に何もしません。何が役に立ちますか?

考慮事項:コマンドは、シェルスクリプトで明示的に何もしません。何が役に立ちますか?

答えとしてシェルスクリプトのコメントに関するこの質問、これは:明示的に何もしない空のコマンドであることを示します(ただしコメントでは使用されません)。

何もしない命令がどんな役に立ちますか?

ベストアンサー1

私は通常、trueループで使用する方が明確だと思います。

while true; do
    ...
done

この機能が本当に役に立つと思うところの1つ:は一致する必要がある項目がありますが、実際には何もしたくない場合のケースの説明です。たとえば、

case $answer in
    ([Yy]*) : ok ;;
    (*)     echo "stop."; exit 1 ;;
esac

おすすめ記事