我有多个文本文件,其数据不同,但标题相同&底部文本。我必须删除标题和尾部文本并将它们合并到一个输出文件中。任何速度不错的班轮都不错。所有文件名称以名称ABC开头,并位于同一目录中。从多个文本文件的头尾删除行并合并
例File1中:
This is a sample header
This is Not required
I have to remove this data
....... DATA of file 1 .........
This is sample tail
It needs to be removed
实施例文件2:
This is a sample header
This is Not required
I have to remove this data
....... DATA of file 2 .........
This is sample tail
It needs to be removed
我使用
head -n -12 ABC.txt | tail -n +20 > output.txt
但它仅处理1个文件。 (从底部移除12行,从顶部移除20行)
您显示的空白行是包括在内还是排除在外?数据是否包含空行?启动文件尾部的模式是否容易识别?它可能发生在文件的数据部分吗? –
不,他们不包括在内。你可以写一个命令行样本,我可以根据需要进行调整,因为要省略多少。 – Muz
对不起,但你应该表明你已经试图自己解决你的问题。考虑编辑你的问题,以包括你最好的尝试解决你的问题。祝你好运。 – shellter