【发布时间】:2014-05-07 00:25:31
【问题描述】:
我有一个充满子目录的目录,如下所示:
Track_0000111
Track_0004444
Track_0022222
Track_0333333
Track_5555555
如果某些目录包含在“RemoveFromTop6000_reformatted.txt”文件的列表中,我想删除它们
文本文件的内容如下所示:
Track_0000111
Track_0022222
Track_0333333
我尝试编写一个小脚本来处理这个问题,但它似乎不起作用:
#!/bin/bash
for file in cat RemoveFromTop6000_reformatted.txt; do
rm -rfv $file
done
不幸的是,这只是删除了文本文件,而不是目录。有什么建议吗?
谢谢!
【问题讨论】:
-
那么我们的回答解决了您的问题吗?