0

awk の変数は結果を返しません。

awk を使用して、一致した値の次の行をファイルから取得しようとしています。変数がなくても問題なく動作します。ありがとう。

$ cat file
name=bobk
snm=sahh
emp=bklc
jdate=879
$
$ awk '/name/{getline; print}' file
snm=sahh   ---------> Got the result
$
$ export MYVAR=name
$
$ echo $MYVAR
name
$
$  awk -v AVAR=${MYVAR} '/AVAR/{getline; print}' file
$   ---------> No result
4

2 に答える 2