2016-09-28 52 views
-3

如何使用sed,awkbash將文件格式A簡單地轉換爲B?每兩行合併並對齊

一個

1 
blabla 
2 
another blabla 
... (more omitted) 
10 
yet another blabla 
... 
100 
final blabla 

1 blabla 
2 another blabla 
... 
10 yet another blabla 
... 
100 final blabla 
+4

1)編寫的代碼2)執行代碼3)調試代碼。我們(可能)幫助#3。其他兩個完全是你的責任。 –

+1

其實,@MarcB,根據這裏的幫助頁面:http://stackoverflow.com/help/on-topic,你說什麼只適用於問題尋求幫助的作業問題。我沒有看到任何內容或「什麼不要問」的頁面,表明這個問題是無關緊要的或不適合的。 – ccarton

+1

@ccarton:我敢說這是一個安全的選擇,當這些事情顯示出絕對沒有任何暗示甚至嘗試過任何事情時,它就是「這是我的功課,我懶得自己做。你爲我做的「。 –

回答

0

在一個bash的行:

while read line1; do if read line2; then echo "$line1" "$line2"; fi; done < file.txt 
0
使用

prBash

$ pr -2 -a -s\ -t foo2 
1 blabla 
2 another blabla 
10 yet another blabla 
100 final blabla