awk中split函数的用法

time='12:34:56'

echo $time | awk '{split($0,a,":" ); print a[1]}'

12

echo $time | awk '{split($0,a,":" ); print a[3]}'

56

time='12 34 56'

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

echo $time | awk '{split($0,a," " ); for (i=1; i<=3; i++) print a[i]}'

 

posted @ 2016-02-18 17:32  陌上归人的博客  阅读(1238)  评论(0编辑  收藏  举报