小编典典

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

all

当字符串中包含管道符号时如何拆分字符串|。我想将它们拆分为数组。

我试过了

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

哪个工作正常。如果我的字符串是这样的"12|23|11",那么我该如何将它们拆分成一个数组?


阅读 102

收藏
2022-06-06

共1个答案

小编典典

你有没有尝试过:

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