特定のパターンでフォルダ内のファイルを削除する

特定のパターンでフォルダ内のファイルを削除する

フォルダーに 20 個のファイルがあります。10 個のファイルの命名パターンは PTT-20190118-WA0010.wav で、他の 10 個のファイルの命名パターンは PTT-20190118-WA0010_s.wav です。

1 つのコマンドで「PTT-20190118-WA0010.wav」パターンのファイルを削除するにはどうすればよいでしょうか?

答え1

他に一致するファイルがない場合は、

rm PTT-*[0-9].wav

あるいは

rm *[0-9].wav

_s末尾に数字が付かないファイル名はすべて . と仮定します.wav

echo間違ったファイルを誤って削除することを避けるために、最初に ではなくをrm使用して試すか、rm -iすべてのファイルに対して確認要求を取得することをお勧めします。

答え2

これを試して、

 rm -f PTT-20190118-WA001[0-9].wav

関連情報