bash-4.2$ i=2bash-4.2$ awk ' { print i }' i="$i" -a2awk命令行是可以 有赋值参数的,形式为 :变量名=值,放在awk指令和文件名之间
使用awk的-v选项传递shell变量进awk
echo | awk -v a=$i '{print a}'