【发布时间】:2017-06-02 19:55:48
【问题描述】:
我正在尝试在 awk 中连接两个字符串。其中一个似乎包含'\r':
stringA = "Hello\r"
stringB = "Hi"
print stringA stringB
结果
Hillo
如果我无法更改 stringA 的来源,我该怎么做才能删除 '\r'?
谢谢:)
【问题讨论】:
-
疯狂猜测 - stringA 正在通过读取文件的内容来填充。如果是这样,在运行 awk 之前在该输入文件上运行 dos2unix 或类似文件,或者如果您使用 gawk 然后在每个输入行上设置
RS='\r?\n'或运行sub(/\r/,"")或....