博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Newline doesn't work in Sed on Mac OS X
阅读量:5008 次
发布时间:2019-06-12

本文共 550 字,大约阅读时间需要 1 分钟。

'\n' in the replace pattern in sed command doesn't work in Mac OS X.

On Debian, we can get bellowing result:

root# echo abc | sed 's/[^\n]/&\n/g'abc root#

 

But on Mac, it goes like this:

user$ echo abc | sed 's/[^\n]/&\n/g'anbncnuser$

 

Solution is to add \'$' before \n as bellowing:

user$ echo abc | sed 's/[^\n]/&\'$'\n/g'abc user$

 

Please refer to  for more detail discussion.

But i tried another method sed 's/[^\n]/&\\\n/g' metioned in the discussion, it didn't work on my machine.

 

转载于:https://www.cnblogs.com/aidysun/archive/2013/01/28/2880088.html

你可能感兴趣的文章
[ZJOI2007]矩阵游戏
查看>>
单纯形法
查看>>
SQL中的replace函数
查看>>
java中的类型安全问题-Type safety: Unchecked cast from Object to ...
查看>>
翻译的一篇关于VBO的文章
查看>>
数据结构之表(C语言实现)
查看>>
php单例模式
查看>>
安卓开发第一天小结
查看>>
android GUI 流程记录
查看>>
C# 修饰符
查看>>
负载均衡介绍
查看>>
海贼王之——梦想音乐
查看>>
Windows Azure Cloud Service (18) 基于Input Endpoint通过Worker Role发布WCF服务
查看>>
如何解决最后一个尾注引用显示与致谢混为一谈的问题-下
查看>>
Java Socket编程 - 基于TCP方式的二进制文件传输【转】http://blog.csdn.net/jia20003/article/details/8248221...
查看>>
阅读之https及加密原理
查看>>
HDOJ4550 卡片游戏 随便销毁内存的代价就是wa//string类的一些用法
查看>>
bzoj3875 [Ahoi2014&Jsoi2014]骑士游戏
查看>>
转载-稳定排序和不稳定排序
查看>>
as3 资料链接
查看>>