现在的位置: 首页 > 综合 > 正文

split函数的用法(Linux里AWK中split函数的用法)

2019年08月03日 ⁄ 综合 ⁄ 共 381字 ⁄ 字号 评论关闭

split函数的用法(Linux里AWK中split函数的用法)

he awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.

set time = 12:34:56
set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = 12
set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # = 56

# = 12 34 56
set hms = `echo $time | awk '{split($0,a,":" ); print a[1], a[2], a[3]}'`
set hms = `echo $time | awk '{split($0,a,":" ); for (i=1; i<=3; i++) print a[i]}'`

抱歉!评论已关闭.