awk打印的问题

时间:2010-10-24 17:23:52

标签: string bash printing awk

你好 我想打印awk行和字符'后面的行,但awk将字符放在行的中间。这是我的代码:

awk -v d="'" {print $0 d}

我正在使用bash2 谢谢你的帮助

3 个答案:

答案 0 :(得分:1)

在您的文件中使用dos2unix,然后再次尝试该命令。

或者做这样的事情

awk -v d="'" '{gsub(/[[:space:]]/,"");print $0 d }' file

答案 1 :(得分:0)

尝试:

 awk -v d="'" '{print $0 d }'

请注意命令周围的单引号。

答案 2 :(得分:0)

试试这个:

awk  '{print $0 "\x27"}' file.txt