我很难找到答案,因为大多数人都希望找到一个文件列表,然后做xargs。
我有一个包含文件名列表的文件。我想查看该文件中的文件名列表,逐个搜索单个目录(不是递归的),只要找到该文件,就将其移动到子文件夹。
cat test.txt | xargs find . -type f -iname
此时,我收到此错误: find:paths必须在表达式之前:file1
答案 0 :(得分:0)
为什么不使用以下内容:
for i in `cat test.txt`
do
test -e $i && mv <src> <dst>
done