我正在尝试使用 sed 在每行后面添加行text += num.toString(16);
。
我的做法是:Replace every new line with a new line, plus text += num.toString(16);
。那是:
sed 's/\
/\
text \+= num\.toString\(16\);/g'
但我无法让这个工作。我unterminated substitute pattern
从 sed获取。
这里有什么问题吗?
我正在使用 BSD sed。
答案1
答案2
同样适用于awk
以下方式:
awk '{print $0"\ntext += num.toString(16);"}' file
在这种情况下,将按原样打印每一行,然后在新行中 awk
打印。text += num.toString(16);