+ -
当前位置:首页 → 问答吧 → AIX中怎么用sed把某字符转换成换行符?

AIX中怎么用sed把某字符转换成换行符?

时间:2011-04-19

来源:互联网

把空格换成换行符,试了没有效果

sed -e 's/ /\r/g'  Myfile         #结果是空格变成了r
sed -e 's/ /\n/g' Myfile         #结果是空格变成了n

问题就是,在AIX中,sed怎么表示换行符?

作者: kunson   发布时间: 2011-04-19

回复 kunson


    "^M" ctrl+v+M

作者: yinyuemi   发布时间: 2011-04-19



QUOTE:
回复  kunson


    "^M" ctrl+v+M
yinyuemi 发表于 2011-04-19 11:15




恩,这是换行符的表达方式。



我的这个命令组合总是失效。尝试在不用ls的情况下列出根目录下的内容

echo /* |sed -e 's/ /^M/g'

出来的东西和预期不符.

作者: kunson   发布时间: 2011-04-19