web-dev-qa-db-ja.com

数値範囲の正規表現に一致するファイルを削除する

多くのファイルがあるフォルダがあります。一部のデータファイルには、1、2、3、...、300のラベルが付いています。

ターミナルを使用してこれらのデータファイルを削除したいと思います。どうすればよいですか?

こんなことしたい

rm some-regular-expression-giving-numbers-from-0--300
13
smilingbuddha

あなたが試すことができます

rm some-files-with-numbers{0..300}

これにより、以下が削除されます。

some-files-with-numbers0

some-files-with-numbers1

some-files-with-numbers2

...

some-files-with-numbers300
16
superuser

スーパーユーザーの回答が好きですが、別の可能性を追加します。

find . -regex './some-files-with-numbers[123]?[0-9]?[0-9]' -delete
1
qdii