如何在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我对此感到困惑。
摇曳的蔷薇
紫衣仙女
守着星空守着你
随时随地看视频慕课网APP