Unix 从目录中复制前100个文件,其中包含一个特定的句子

Unix 从目录中复制前100个文件,其中包含一个特定的句子,unix,cp,Unix,Cp,将前100个文件从一个目录/ctm/logs复制到另一个目录/data/input 这些文件中必须包含“已完成,错误代码为零”这句话 有什么方法吗?cd放入您的/ctm/logs目录,然后使用以下方法: grep-lr“已完成,错误代码为零”head-100 | xargs-I%cp“%”数据/输入 仔细检查以确保复制了所需的100个文件。若排序有问题,最好用一个小程序/脚本来解决,而不是一行程序

将前100个文件从一个目录/ctm/logs复制到另一个目录/data/input

这些文件中必须包含“已完成,错误代码为零”这句话


有什么方法吗?

cd
放入您的
/ctm/logs
目录,然后使用以下方法:

grep-lr“已完成,错误代码为零”head-100 | xargs-I%cp“%”数据/输入
仔细检查以确保复制了所需的100个文件。若排序有问题,最好用一个小程序/脚本来解决,而不是一行程序