2016-09-22 27 views
0

我需要編寫一個簡單腳本來在第二個條件匹配時創建一個新行。頭部是一個固定的條件,但文本將是隨機的文件中如何在sed或awk中第二次匹配條件時創建新行

示例數據文件:

head:texthead:text2 

預期結果:

head:text 
head:text2 

是任何簡單的方法來做到這一點?

+0

'sed的 'S /文本/文字\ n /' file' –

+0

嗨@JamesBrown,問題是,只有頭是修復,但文本將是隨機的 – alan

+0

爲避免這是QA會議,請記錄您的問題的所有參數。 –

回答

1

更換的head第二次出現使用sed<newline>head

​​
+1

也可以使用'sed's /頭/ \ n \ 0/2'' – Sundeep

相關問題