我有如下檔案記錄、頁眉、資料和頁腳記錄。
我只需要將資料部分移動到另一個檔案。新檔案應該只包含 Header2 和 Footer1 之間的行。
我已經嘗試過head -n 30 fiename | tail 10 > newfile
,因為資料記錄計數可能會有所不同。
源檔案中的示例記錄。
Header1
Header2
Header3
SEQ 1
line1
line2
SEQ 2
line1
SEQ 3
line1
line2
line3
Footer1
Footer2
Footer3
輸出檔案應該有:
SEQ 1
line1
line2
SEQ 2
line1
SEQ 3
line1
line2
line3
uj5u.com熱心網友回復:
有不同的方法。
grep:
grep -v -E "Header|Footer" source.txt
awk:
awk '! /Header.|Footer./ { print }' source.txt
您可以將“頁眉”和“頁腳”值替換為用于標識每行的任何值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/484762.html
上一篇:兩次解鎖條件變數互斥鎖?
