事实证明,至少在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'

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

最新文章

  1. jQuery中时间戳和日期的相互转换
  2. mysql本地可以访问 网络不能访问
  3. Django model 中meta options
  4. 了解linux下RAID(磁盘阵列)创建和管理
  5. Android内存管理之道
  6. winfrom 底层类 验证码 分类: C# 2014-12-17 11:18 258人阅读 评论(0) 收藏
  7. html.css溢出
  8. Multiscale Combinatorial Grouping 学习和理解源代码(一)
  9. jQuery 判断checkbox是否被选中 4种方法
  10. 1.Maven的安装及配置
  11. Hadoop中MapReduce作业流程图
  12. SNMP扫描
  13. so插件化
  14. Linux 搭建Hadoop集群 ----workcount案例
  15. javascript 学习1
  16. iOS关于沙盒文件拷贝manager.copyItem的一个坑
  17. Android 获取View中的组件
  18. R之ddlpy函数学习[转载]
  19. CentOS 6编译安装yum和配置常用的yum源
  20. 修改Gradle 和Maven本地仓库的位置方法

热门文章

  1. JAVA 动态代理学习记录
  2. metasploit中meterpreter命令
  3. pandas 读csv文件 TypeError: Empty 'DataFrame': no numeric data to plot
  4. python技巧 计算字符串中字母出现的次数并取出最大
  5. caffe中使用python定义新的层
  6. ARMV8 datasheet学习笔记3:AArch64应用级体系结构之Memory Type and Attributes
  7. 内核中container_of宏的详细分析【转】
  8. zabbix3.0.4通过自定义shell脚本添加对关键日志文件的监控
  9. freeswitch用户整合(使用mysql数据库的用户表)
  10. Expm 3_2 寻找最邻近的点对