mobaXterm 在 grep 后复制

问题描述 投票:0回答:1

我在做

grep -l 0000201290 ServerApplication.log* | xargs cp  j231110_4/

但它告诉我

cp: can't stat 'ServerApplication.log.5/j231110_4': Not a directory

这是正确的,它应该是'j231110_4/ServerApplication.log.5',因为'j231110_4'是一个目录,'ServerApplication.log.5'是我想要复制到目录'j231110_4'中的文件。

如何将 grep 输出文件列表复制到某个目录?

已经尝试过如何将输出从 grep 传输到 cp?但它不起作用。 我猜 mobaXterm 的工作方式与 linux 不同。

grep cp mobaxterm
1个回答
0
投票

你的论点最终的顺序是错误的。只需使用 find 的内置 exec 即可。

如果您觉得需要使用 xargs,请参阅 this bashfaq 了解相关示例和注意事项。

© www.soinside.com 2019 - 2024. All rights reserved.