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