我有一些文件如下:
SRR797100.sra
SRR797101.sra
SRR797102.sra
SRR797103.sra
SRR797104.sra
SRR797105.sra
...
SRR797189.sra
SRR797190.sra现在,我只想用一个命令删除SRR797101.sra和SRR797150.sra之间的文件。我可以通过一个文件一个文件的rm命令文件来完成这个任务。此外,我还可以提供一个bash脚本来删除文件。然而,它们都不是我最喜欢的解决方案。
所有文件都在一个目录中,因为有许多文件名,所以我将SRR797106.sra删除为SRR797188.sra并使用“.”只是为了表现得更好。
我正在使用Ubuntu /Linux
发布于 2019-04-06 07:40:07
如果使用的是shell (如bash ),则可以使用如下构造
rm SRR797{102..149}.sra我建议您先用echo而不是rm来测试它。
https://unix.stackexchange.com/questions/510861
复制相似问题