【发布时间】:2010-07-29 12:46:27
【问题描述】:
我有一个像这样的文件,
"xxxxxx"
"yyyyyy"
"aaaaaa"
"cccccc"
"bbbbbb"
"eeeeee"
"oooooo"
"zzzzzz"
想要替换我使用的这个文件中的每个\n:
tr '\n' ',' < INPUT > OUTPUT
效果很好。预期的输出:
"xxxxxx","yyyyyy","aaaaaa","cccccc"....
但是
我无法在此文件上使用sed 或awk 进行任何操作,从来没有(结果始终为空白,例如:sed 's/,/hello/g' 不显示任何内容),在使用 GNU 包的 Linux 中,此方法有效很好,但非 GNU 不行。谁能告诉我这是为什么?
【问题讨论】: