如何在awk中将分隔的字符串拆分为数组?

如何在包含管道符号时拆分字符串在里面.
我想将它们拆分为数组.

我试过了

echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}'

哪个工作正常.如果我的字符串像“12 | 23 | 11”那么我如何将它们分成一个数组?

你有没有尝试过:

echo "12|23|11" | awk '{split($0,a,"|"); print a[3],a[2],a[1]}'
相关文章
相关标签/搜索