我有多個文本文件,其數據不同,但標題相同&底部文本。我必須刪除標題和尾部文本並將它們合併到一個輸出文件中。任何速度不錯的班輪都不錯。所有文件名稱以名稱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