我是bash编程的新手,实际上我没有在刚才回答的问题中找到答案。awk一个变量列表
我买了时间戳值列表的变量,如
myvar="16:00:01 17:30:00 18:13:12"
我所要做的是填补每一个时间戳的数组列表。现在我在做什么(和它的作品)是:
varlist[0]=$(echo $myvar | awk '{$NF = "" ; print $1}')
varlist[1]=$(echo $myvar | awk '{$NF = "" ; print $2}')
varlist[2]=$(echo $myvar | awk '{$NF = "" ; print $3}')
的问题是,把一切在一个像下面的循环,它并没有给我的单项时间戳,但整个字符串。
for (i=1 ; i<=3; i++)
do
varlist[$i]=$(echo $myvar | awk '{$NF = "" ; print $i}')
done
我该如何循环awk?
检查这里:HTTP://theunixshell.blogspot.com/2013/01/passing-bash-variable-to-awk.html – Vijay