我认为 printf 语句的语法如此处printf format, item1, item2, ...
所述
然而,在这个问题中printf 是这样使用的:printf NR "%s ", $0
并且它有效!为什么?是预期的吗?
这里有两个功能在起作用:printf
和AWK 字符串连接。NR "%s "
生成 的值NR
和 字符串的串联%s
;然后将printf
其作为第一个参数。
更清晰的写法是
printf "%d%s ", NR, $0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4684 次 |
最近记录: |