如何在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
提交
取消