我正在尝试从列表中查找文件并将其复制到另一个位置。因此,我像这样开始测试循环:
# cat ~/my_filelist.txt | while read file ; do echo "$file" ; done
按下回车键后,my_filelist.txt 中的所有文件名都会打印到标准输出,很好。
现在我用“find”命令替换“echo”,如下所示:
# cat ~/my_filelist.txt | while read file ; do find . -name "$file" ; done
我以为 find 会将结果打印到标准输出,但什么也没发生 O_o
我可以看到 find 正在工作但是输出在哪里?
有人能告诉我我做错了什么吗?
提前谢谢了!