回答
這可能會爲你工作(GNU SED):
sed G file
你可以嘗試低於awk命令,
$ awk -v ORS="\n\n" '{print}' file
aaaa
bbbb
cccc
或者只是'AWK -v ORS = 「\ n \ n」 '1'檔案' – Bernhard
爲什麼不只是這個awk
awk '{print $0"\n"}' file
aaaa
bbbb
cccc
或者這樣:
awk 1 ORS="\n\n" file
aaaa
bbbb
cccc
或者這樣:
awk '$0=$0"\n"' file
aaaa
bbbb
cccc
+1爲一個固定的解決方案。儘管如此,我希望你把它寫成'awk -v ORS ='\ n \ n''1'文件。 –
@EdMorton關於把變量放在哪裏的漫長辯論:) – Jotne
是的,我想我現在已經放棄了你,並且會讓你進入你的類似yoda的腳本('放棄你,我'''做東西與X,init X'):-)。 –
如果你想只有線之間的空間,而不是在結束了一個額外的空白行:
awk 'NR > 1 { printf ORS } 1' file
或
awk 'NR > 1 { $0 = ORS $0 } 1' file
- 1. 用大文本文件中的\ r \ n替換\ n
- 2. 嘗試替換文件中的\ r \ n \ n但不是\ r \ n
- 3. 替換\ r \ n與\ n
- 4. 替換\ n與崇高的文本
- 5. 替換';'與'; \ n'
- 6. 在Unix文件中用\ r \ n替換\ n
- 7. 在mht文件中替換\ n
- 8. Bash替換文件中的'\ n \ n}'字符串
- 9. 用\ r \ n替換文本文件中的文本
- 10. \ n沒有在Linux文件
- 11. 替換csv文件中的\ n
- 12. javascript,用\ r \ n替換\ n
- 13. 在Perforce文件規範中,「@ = n」版本說明符與「@ n,n」相同嗎?
- 14. 的Python:在列表中替換\ n \ r \噸不包括起始\ n \ n和與\ n \ r \ n \噸結束
- 15. 在PHP中替換\ n或\\ n但不是「n」
- 16. 如何使用vim將文字「\ n」替換爲文字「\\ n」?
- 17. Regex-替換x {N},其中x {N-2}
- 18. 替換\ n「用」,
- 19. 替換 '\' N在javascript
- 20. 刪除沒有\ n的文本文件中的行\ n
- 21. 如何在文本文件中替換包含「\ n」的文本序列
- 22. 我需要\ r的\ n代替\ n的文本
- 23. 如何在所有php文件中遞歸地用\ n替換\ n \ r
- 24. 拆分文本與 '\ r \ n'
- 25. Sax解析器將「\ n」替換爲「\\ n」
- 26. 用a * pow(b,N)替換a * b ** N
- 27. Sublime Text 2 RegEx用n + 1替換n
- 28. PHP:可以用\ n替換\ r \ n嗎?
- 29. 替換\ r \ n爲CSV作家\ n
- 30. 替換PowerShell中的`\ r \ n`
它的工作原理!將重新考慮緊湊解決方案 – josifoski