如何在awk脚本中使用shell变量?我找到了一些办法通过外壳变量的awk脚本,但我感到困惑'和"。首先,我尝试使用shell脚本:$ v=123test$ echo $v123test$ echo "$v"123test然后尝试了awk:$ awk 'BEGIN{print "'$v'"}'$ 123test$ awk 'BEGIN{print '"$v"'}'$ 123为什么有区别?最后我试过这个:$ awk 'BEGIN{print " '$v' "}'$ 123test$ awk 'BEGIN{print ' "$v" '}'awk: cmd. line:1: BEGIN{print
awk: cmd. line:1: ^ unexpected newline or end of string我对此感到困惑。
添加回答
举报
0/150
提交
取消