【发布时间】:2023-01-19 02:55:53
【问题描述】:
我有一个损坏的邮件文件列表,我需要删除。
/home/mydomain/mail/mydomain.com/admin/.BUZONES_PERSONAL.MERY/cur/1673622780.M406615P6310.kvm401.mydomain.com,S=44276,W=45025:2,Z
/home/mydomain/mail/mydomain.com/admin/.Sent/cur/1673622805.M366642P6310.kvm401.mydomain.com,S=151213,W=153529:2,SZ
/home/mydomain/mail/mydomain.com/admin/.Sent/cur/1673635539.M24223P14869.kvm401.mydomain.com,S=138062,W=139973:2,SZ
/home/mydomain/mail/mydomain.com/admin/.Trash/cur/
我试过这个但没有工作
while read -r line; do echo "$line"; ls -lisa "$line"; rm -f "$line"; done < corruptfiles.txt
但不工作。
【问题讨论】:
-
错误是什么?
-
这最后的行显然不起作用,因为您使用的是仅删除的命令文件尝试删除一个目录;但其他人,我们希望看到错误消息。 “不工作”不足以告诉我们答案。
标签: bash