【发布时间】:2016-01-06 15:33:52
【问题描述】:
假设我们有以下 5 个文件:
.file1.tmp
.file2.tmp
.file3.tmp
.otherfile
另一个文件
如何使用一个 bash 命令删除文件:.file1.tmp、.file2.tmp、file3.tmp?
【问题讨论】:
-
全局模式为
.*.tmp
假设我们有以下 5 个文件:
.file1.tmp
.file2.tmp
.file3.tmp
.otherfile
另一个文件
如何使用一个 bash 命令删除文件:.file1.tmp、.file2.tmp、file3.tmp?
【问题讨论】:
.*.tmp
在星号前使用点:
rm .*.tmp
它可以在这里工作,或者更具体:
rm .file{1..3}.tmp
【讨论】:
试试
rm .file{0..3}.tmp
你可以用它来测试它;
ls .file{0..3}.tmp
【讨论】:
rm .file{1..3}.tmp,您实际上是在重复它并添加 ls 命令 IMO 并没有将其提升到可以作为单独答案接受的水平!