CLIのロジックのようなものはありますか?私はこの目的を達成したいと思う。
mv -t newfolder *.(png|jpg)
すべてのjpgファイルとpngファイルが新しいフォルダに移動されます。私はこれがうまくいくことを知っています
mv -t newfolder *.png && mv -t newfolder *.jpg
しかし、常に構文上の砂糖は存在しませんか?
ベストアンサー1
大きな打撃を受けた場合:
mv -t newfolder *.@(png|jpg)
- ?(パターン)は、与えられたパターンがゼロまたは1つ発生するものと一致します。
- *(パターン)は与えられたパターンが0個以上一致します。
- +(パターン)は与えられたパターンと1つ以上一致します。
- @(pattern)は与えられたパターンの1つと一致します。
- !(パターン)は、与えられたパターンの1つを除くすべてと一致します。
extglob オプションが必要です。
$ shopt extglob
extglob on
閉じている場合は、次のコマンドを使用して開くことができます。
$ shopt -s extglob