如何从awk中的变量修剪空白?

假设$2是我的变量。我试着从

awk-F\,“{print$2”:“}”

awk-F\,“{print gsub(/[\t]+$/,”“,$2)”:“}”

但它从打印一些东西变成了什么也不打印

您正在打印gsub的结果,但是gsub$2进行就地修改,而不是返回修改后的副本。调用gsub,然后打印:

awk-F\,“{gsub(/[\t]+$/,”,$2);打印$2:“}”

发表评论