4
A
回答
4
你需要騙了一下:在bash
你可以說
sed $'s/;/;\\\n/g'
,或者便攜(POSIX):
sed "s/;/;$(printf '\\\n')/g"
sed
不便攜/可靠地處理任何地方,但在反斜槓逃逸該模式,甚至在那裏它是有限的(POSIX只需要處理\n
,而不是\t
或其他)。請注意,在\n
之前還需要反斜槓,因此sed
不會將其作爲命令的結尾讀取。
1
sed -ie 's/;/;\n/g' <file>
這是假設你想直列做在該文件中,刪除「i
」,只使用「-e
」,如果不是這種情況。
相關問題
- 1. 替換\ r \ n與\ n
- 2. 的Javascript |不能與與string.replace()替換\ n
- 3. 替換\ n「用」,
- 4. javascript,用\ r \ n替換\ n
- 5. 在Linux中替換\ n與\ n \ n的文本(文件)
- 6. JavaScript替換<br>與\ n
- 7. 替換\ n與崇高的文本
- 8. 替換\ n與<br>標籤
- 9. 替換 '\ n' 與 '<br>' PHP SQL表
- 10. 替換 '\' N在javascript
- 11. 如何替換「\ n」
- 12. 替換\ n \ r換行php
- 13. str_replace(「\ r \ n」)替換兩次,而str_replace(「\ n」)替換一次
- 14. Sax解析器將「\ n」替換爲「\\ n」
- 15. 用a * pow(b,N)替換a * b ** N
- 16. Sublime Text 2 RegEx用n + 1替換n
- 17. Regex-替換x {N},其中x {N-2}
- 18. PHP:可以用\ n替換\ r \ n嗎?
- 19. 替換\ r \ n爲CSV作家\ n
- 20. 替換\ n,其中%0A
- 21. excel替換值爲N/A
- 22. 用'\ n'替換斷線
- 23. 用<br />替換\ n
- 24. 替換PowerShell中的`\ r \ n`
- 25. 將\ r \ n替換爲「」
- 26. 替換(「\ n」,「」)不起作用
- 27. 替換或刪除\ n
- 28. 角管:不能替換/ N
- 29. 替換後使用-n
- 30. 用\ n替換2個(以及更多)換行符與
你的第二個sed命令在bash中運行時給出了'sed:-e表達式...未終止的'命令',第一個命令很有用,謝謝! – pseudosudo