【发布时间】:2020-07-27 04:08:58
【问题描述】:
我有这些坏数据
AWS-Console.pngcrop-AWS-Console.png
Alimofire.pngcrop-Alimofire.png
Amazon-ECR-.pngcrop-Amazon-ECR-.png
Amazon-ECS.pngcrop-Amazon-ECS.png
Amazon-RDS.pngcrop-Amazon-RDS.png
Angular.pngcrop-Angular.png
AngularJS.pngcrop-AngularJS.png
.... 1000 more
我正在尝试删除它们
我试过了
ls public/assets/fe/img/skill/ | grep crop | rm -rf *crop*
ls public/assets/fe/img/skill/ | grep crop | rm -rf
rm -rf $(ls public/assets/fe/img/skill/ | grep crop)
它们都不起作用......
【问题讨论】:
-
有几个;一个简单的谷歌应该可以工作。
rm *crop*或find -type f -name '*crop*' -delete -
for f in *.png; do if [[ $f == *crop* ]]; then echo rm -- "$f"; fi; done -
rm命令中不是缺少路径吗? -
find . -type f -name '*crop*.png' ....