我有一个文件夹里面有很多CSV文件。也有子文件夹。对于每个这样的文件,我需要提取前200行(以生成db子示例),用这些行创建另一个文件。因此,我将有几个新的文件,其中每一行200行。我需要在Linux中完成这项任务,并使用OS命令。有办法这样做吗?提前谢谢。
发布于 2020-12-07 09:09:33
这一行可以满足您的需要:
find . -type f -name "*.csv" -print|xargs -I@ sh -c 'head -n200 @ > @.headed'这一行是由不同的部分组成的:
g 210
有了这一行,您就有了一个可扩展的解决方案,可以在您编写的解决方案附近进行另一次使用。
https://stackoverflow.com/questions/65176144
复制相似问题