我在尋找sed
只解決方案如下:附加一個行結束到下一個的開始與sed的
損壞輸入:
A 123 dgbsdgsbg
A 345 gsgsdgdgs A 23
2 afaffaaf
A 324 fsgdggsdg A 345 avsa
fasf
預期輸出:
A 123 dgbsdgsbg
A 345 gsgsdgdgs
A 232 afaffaaf
A 324 fsgdggsdg
A 345 avsafasf
尾部A [0-9].*
如何被追加到下一行的開頭。到目前爲止,我有:
$ sed -r 's/ (A [0-9]+.*)/\n\1/' file
A 123 dgbsdgsbg
A 345 gsgsdgdgs
A 23
2 afaffaaf
A 324 fsgdggsdg
A 345 avsa
fasf
的Et恩,[sudo_O](http://stackoverflow.com/help/badges/1562/sed的?用戶id = 1066031)? – devnull
@devnull這是一種問題,我的大腦切換到'awk',超出替代以及其他一些技巧,我的'sed'知識不能傳播。 –