我不小心将 CSV 文件的输出重定向到我的目录。如何rm
只保留以数字开头的文件,而保留以字母开头的文件完整无缺?
mymachine$ ls
71.24 README.md 30 4.29
8 filter.sh 42.81 5.58
8.36 purchases.csv 1,208.8 100
16.7 2.56 21.78 269.96
Run Code Online (Sandbox Code Playgroud)
slm*_*slm 17
像这样的事情应该这样做:
$ rm [0-9]*
Run Code Online (Sandbox Code Playgroud)
请记住,在使用它们运行echo
之前,您始终可以使用任何通配符参数rm
。
$ echo [0-9]*
100 1,208.8 16.7 21.78 2.56 269.96 30 42.81 4.29 5.58 71.24 8 8.36
Run Code Online (Sandbox Code Playgroud)
运行rm
上面的命令后:
$ ls
filter.sh purchases.csv README.md
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11847 次 |
最近记录: |