如何更改" xargs -I replace-str选项的价值"?

时间:2017-06-28 08:15:22

标签: shell xargs

我有一个目录log_test,包括一些文件,例如:

flowMonitor.log.2017-06-26
flowMonitor.log.2017-06-27
gudong.log.17-06-23-16-54
gudong.log.17-06-23-19-11
...

使用find命令find ./log_test -type f,结果为:

./log_test/flowMonitor.log.2017-06-26
./log_test/flowMonitor.log.2017-06-27
./log_test/gudong.log.17-06-23-16-54
./log_test/gudong.log.17-06-23-19-11
...

我想从这些文件中获取grep一些关键字,并将结果存储到一个新文件中,但文件名与源文件相关,如下所示:

grep "some keyword" ./log_test/flowMonitor.log.2017-06-26 > ./new_dir/flowMonitor.log.2017-06-26

如果我使用xargs,该怎么做?

find ./log_test -type f | xargs -P 3 -n 1 ... grep "some keyword" ... > ...

0 个答案:

没有答案