1.使用文件重定向:
#!/bin/bash
var=1
awk 'BEGIN {print 2>"tmp"}'
var=$( cat tmp )
2.使用eval
eval $(awk 'BEGIN {print "var=2"}')
echo $var