在awk脚本中使用printf语句而不是print语句来输出内容。printf语句可以更精确地控制输出格式,包括输出的结尾是否有换行符。以下是一个示例awk脚本,它使用printf来输出字符串和变量,而不添加任何不必要的转义符或新行符。
printf
print
awk '{ # 输出字符串和变量 printf("The value of $%d is %s", NR, $0); # 不需要添加新行符 }' file.txt
上一篇:AWK在输出区域设置中不能过滤十进制形式的数字100(100.000)。
下一篇:AWK在特定输入情况下在开头插入而不是追加