Shell命令无法按预期工作

时间:2015-06-18 20:07:34

标签: shell

我正在尝试编写一个shell命令,该命令会附加一个','在每一行的末尾,将结果输出到一个新文件。 我写了以下代码 -

 sed -e 's/$/,/g' -e '$ s/,$//' name.txt > output

上面的代码执行并将逗号运算符放在一个新行中,即如果输入文件是

aabbcc
ddeeff

显示的输出是 -

aabbcc
,
ddeeff

而不是

aabbcc,
ddeeff

我应该做些什么改变来获得预期的输出?我也试过

awk '{print $0","}' name.txt > output

但它完全按上面显示输出文件。

0 个答案:

没有答案