awk之生成shell数组
ORDER="0f 30 00 22 00 04 02 04 02"
[code]
awk 'BEGIN{split('"\"$ORDER\""',START," ");for(i in START)print "START["i"]="START[i]}'
#生成shell数组
#a.使用eval
eval $(awk 'BEGIN{split('"\"$ORDER\""',START," ");for(i in START)print "START["i"]="START[i]}')
#b.使用圆括号
START=(echo $ORDER)
START=(`awk 'BEGIN{print "'"$ORDER"'"}'`)
awk之生成shell数组
最新推荐文章于 2024-11-12 09:27:56 发布
本文详细介绍了如何使用awk生成shell数组,并提供了多种实现方法,包括使用eval、圆括号等技巧。
342

被折叠的 条评论
为什么被折叠?



