我有一個數據集,看起來像這樣:VIM:在同一列中的值替換第二欄空白,如果空
TEST,SOMELOG
TESA,SOMELOGA
TESB
TESC
TESD,SOMELOGB
TESE
TESF
TESG,SOMELOGC
需要使它看起來像這樣:
TEST,SOMELOG
TESA,SOMELOGA
TESB,SOMELOGB
TESC,SOMELOGB
TESD,SOMELOGB
TESE,SOMELOGC
TESF,SOMELOGC
TESG,SOMELOGC
凡,SOMELOGB
如果第二列爲空,則,SOMELOGC
將替換每個/r
回車。替換隻發生在第二列空白的情況下,並且應該替換爲非空白行。會考慮一個bash/sed/awk或vim解決方案。
文件有多長時間,如果你有一個純粹的'bash'解決方案,而不是'awk'或'sed',它可以嗎? – Inian
該文件約爲400行,但對bash解決方案感興趣。 – 4reel77