print: 带换行(0x0a)
printf: 不带换行符
print $0表示所有参数, 比如:
echo "aaa,bbb" | awk -F, '{print $0}'
输出: aaa,bbb
print $1表示一个参数, 比如:
echo "aaa,bbb" | awk -F, '{print $1}'
输出: aaa
=====
在Linuxshell脚本中,print和printf是两个常用的命令用于输出数据。print会自动添加换行符,而printf不会。awk是一个强大的文本分析工具,$0表示整个输入行,$1表示第一个字段。例如,用awk处理以逗号分隔的数据时,print$0会输出整行,print$1则只输出第一个字段。
print: 带换行(0x0a)
printf: 不带换行符
print $0表示所有参数, 比如:
echo "aaa,bbb" | awk -F, '{print $0}'
输出: aaa,bbb
print $1表示一个参数, 比如:
echo "aaa,bbb" | awk -F, '{print $1}'
输出: aaa
=====
2624
9873

被折叠的 条评论
为什么被折叠?