私はこれらのbashコマンドシーケンスを持っており、それを単純化したいと思います。どんな助けでも大変感謝します。
[[ "$fl" == *"img"* ]] && mv "$flimg" "$out"
[[ "$fl" == *"png"* ]] && mv "$flimg" "$out"
[[ "$fl" == *"jpg"* ]] && mv "$flimg" "$out"
[[ "$fl" == *"tif"* ]] && mv "$flimg" "$out"
ベストアンサー1
bashは、すべてのチェックを実行できる拡張正規表現をサポートします。たとえば、次のようになります。
[[ $file =~ (img|png|jpg|tif) ]] && echo do-something
変数かどうかを確認文書与えられた文字列を含みます(私は=~
オペレーター正規表現一致の場合)。