awk: run time error: not enough arguments passed to printf(5%) 发表于 2018-05-21 问题使用awk '{printf $1}'时,系统提示出错,如下12awk: run time error: not enough arguments passed to printf("5%") FILENAME="b" FNR=1 NR=1 解决因为要输出的内容里5% 包含%,printf认为这是格式语句,所以更改printf的使用方式使用如下格式:1awk '{printf("%s",$1)}'