问候,如何在BSD sed中执行以下操作?
sed 's/ /\n/g'
它从man-page声明\n将在替换字符串中字面处理,我该如何避免这种行为?有备用吗?
我正在使用Mac OS Snow Leopard,我可能会安装fink来获得GNU sed.
Woo*_*ble 17
在shell中,您可以:
    sed 's/ /\
/g'
在反斜杠后按Enter键以插入换行符.
其他方式:
sed -e 's/ /\'$'\n/g'
看到这里.
为了便于使用,我个人经常使用
cr="\n" 
# or (depending version and OS)
cr="
"
sed "s/ /\\${cr}/g"
所以它保持在1行.