The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.
time=12:34:56 echo $time | awk ‘{split($0,a,":" ); print a[1]}‘ 12 echo $time | awk ‘{split($0,a,":" ); print a[3]}‘ 34 echo $time | awk ‘{split($0,a,":" ); print a[1]":"a[2]":"a[3]}‘ 12:34:56 echo $time | awk ‘{split($0,a,":" ); for (i=1; i<=3; i++) print a[i]}‘ 12 34 56
时间: 2024-08-01 10:44:04