awk gsub替换回车为回车和换行

想使用awk的gsub替换c程序中的\n为\r\n,但是如下怎么都不行 awk '{gsub("\n","\r\n",$0);print $0}' awk '{gsub("\012","\015\012",$0);print $0}' 以上试了都不行 我知道可以使用 awk'{printf("%s\r\n",$0);}' 但我就是想知道为啥gsub 不行呢,就告知。。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^