我是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