在awk中如何在打印时保留反斜杠转义字符?

时间:2014-08-01 18:50:18

标签: awk

我从文件中读取一行,该行看起来像这样:

"I am having \"fun\", and.."

但在awk中,当我打印出来时,它会丢弃或显示没有反斜杠字符。我该怎么做?我用了printf("%s",..)

这个awk程序最终将返回(通过打印)结果并将其分配给shell脚本变量,但是当脚本变量显示没有转义反斜杠时。

1 个答案:

答案 0 :(得分:1)

这个例子:

awk '1' <<<'I am having \"fun\", and..'

适合我。你确定shell不会扩展斜杠吗?以下示例将“删除”斜杠:

# Note the double quotes ------------>
awk '1' <<<"I am having \"fun\", and.."