我正在尝试编写一个shell命令,该命令会附加一个','在每一行的末尾,将结果输出到一个新文件。 我写了以下代码 -
sed -e 's/$/,/g' -e '$ s/,$//' name.txt > output
上面的代码执行并将逗号运算符放在一个新行中,即如果输入文件是
aabbcc
ddeeff
显示的输出是 -
aabbcc
,
ddeeff
而不是
aabbcc,
ddeeff
我应该做些什么改变来获得预期的输出?我也试过
awk '{print $0","}' name.txt > output
但它完全按上面显示输出文件。