小编Ste*_*eve的帖子

需要将使用 grep 找到的文件移动到文件夹中

作为大学课程的一部分,我试图在 500 个文件的列表中隐蔽地搜索一个字符串,然后将找到的这些项目复制到一个新文件夹中。

我可以毫无问题地找到文件

grep -rnw '/home/steve/Desktop.CEDFOR.arnold-j/sent/' -e 'vladimir.gorny@enron.com'
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将结果通过管道传送到名为 Suspicious 的文件夹时,它会出错。

我正在使用的完整代码(基于几年前报告的类似问题)是

grep -rnw '/home/steve/Desktop.CEDFOR.arnold-j/sent/' -e 'vladimir.gorny@enron.com' | xargs -0 cp -t /home/steve/Desktop/CEDFOR/arnold-j/Suspicious/
Run Code Online (Sandbox Code Playgroud)

但是,错误指出不存在此类文件夹或文件。我可以确认文件夹 /home/steve/Desktop/CEDFOR/arnold-j/Suspicious/ 肯定存在。

澄清...我想将文件复制到“可疑”文件夹中,以便稍后查看。

我哪里错了?

grep xargs

2
推荐指数
1
解决办法
305
查看次数

标签 统计

grep ×1

xargs ×1