事实证明,至少在mac-osx上,利用sed插入一个换行符是很难的,常规的命令如:

sed 's/[\.\?\!]/\n' file

是不可能的,会把那些标点符号变成n。

 

尝试了SO上的很多方法

http://stackoverflow.com/questions/723157/how-to-insert-a-newline-in-front-of-a-pattern

实践表明,这个可行

sed 's/regexp/\'$'\n/g'

具体为啥不太懂,也不知道这个$符号到底起什么作用,暂且记录下来吧。

相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
  • 2021-11-15
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2021-08-01
  • 2022-02-06
  • 2022-12-23
  • 2021-05-30
  • 2022-02-14
相关资源
相似解决方案