嗨,我需要你的 unix 幫助,
我如何在一個檔案中合并每兩個連續的 unix 行,
Reservoir
Dogs
1992
reviewed
by
Michael
Hareven
我需要出去,但喜歡
Reservoir Dogs
Dogs 1992
1992 reviewed
reviewed by
by Michael
Michael. Hareven
- 專案清單
我試過這段代碼,awk 'NR%2?ORS=FS:ORS=RS' 但如果有人可以幫助我,它會給我像 AB CD
我試過這個代碼,awk 'NR%2?ORS=FS:ORS=RS' 但如果有人可以幫助我awk 'NR%2?ORS=FS:ORS=RS' ,它給我像 AB CD我試過這個代碼,但如果有人可以幫助我,它給我像 AB CD
uj5u.com熱心網友回復:
在第一行,保存它的值,然后對于每個后續行,列印之前保存的值和當前文本,然后將保存的文本替換為當前行:
$ awk 'NR == 1 { prev = $0; next }
{ print prev, $0; prev = $0 }' input.txt
Reservoir Dogs
Dogs 1992
1992 reviewed
reviewed by
by Michael
Michael Hareven
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326771.html
標籤:Unix
上一篇:Bash環境變數
