Ubuntu Linuxで2つのファイル間で複数のファイルを削除する

Ubuntu Linuxで2つのファイル間で複数のファイルを削除する

次のファイルがあります。

SRR797100.sra
SRR797101.sra
SRR797102.sra
SRR797103.sra
SRR797104.sra
SRR797105.sra
...
SRR797189.sra
SRR797190.sra

SRR797101.sra今、私は1つのコマンドで、そして間のファイルを削除したいと思います。コマンドを使用すると、ファイルごとにこのファイルを実行SRR797150.sraできます。rmファイルを削除するためのbashスクリプトも提供できます。しかし、そのどれも私のお気に入りのソリューションではありません。


すべてのファイルが1つのディレクトリにあり、ファイル名が多いので、よりよく表示するために、SRR797106.sraを「...」としてSRR797188.sraと見直しました。

Ubuntu Gnu / Linuxを使用しています

答え1

たとえば、シェルを使用している場合は、bash次の構成を使用できます。

rm SRR797{102..149}.sra

まずテストするecho代わりに使用することをお勧めします。rm

関連情報