2012-11-02 48 views

回答

1

我的方法,如果我想快速地將文件正則表達式。

vim file.txt 
%s/\n/\n\n/g  
8

隨着sed,使用

sed G input-file 

如果段落符號是正確的,你不想在文件末尾附加換行符, 然後執行:

sed '$!G' input-file 

另一種選擇是使用pr

pr -dt input-file 
+0

我認爲你在正確的道路上,但是IIUC OP不會在文件末尾添加一個額外的換行符。 – pilcrow

+0

+1「cash,bang,gee」 – pilcrow

2

awk'{print nl $ 0; NL = 「\ n」}」文件

1

慣用AWK:

awk 1 ORS='\n\n' file 

類似的事情用Perl:

perl -nE 'say' file 

追加| head -n -1如果最終換行符是不必要的。

相關問題