首先要区别shell的命令split,shell中split是主要将文件分割用途。
在awk 内置函数中是split string。
另外一个疑惑点是为啥
root@ubuntu:/home/koyaku# awk '{split("aa bb cc",a," ");print a[1]}'
^C
no output
but this work fine
root@ubuntu:/home/koyaku# echo "aa bb cc"|awk '{split($0,a," ");print a[1] "," a[2] "," a[3]}'
aa,bb,cc
浙公网安备 33010602011771号