我有一个格式为的文本文件
key01=value
key02=value
...
keyN=value
我想检索特定键号的值。我使用文字使它工作,但是在尝试使用$SEARCHKEY
变量作为搜索输入时失败了。例如:
$echo $SEARCHKEY
KEY02
$awk -F= -v "searchKey=$SEARCHKEY" '/KEY02/ {print $2 " => " searchKey}' \
./parameterValue.lst
输出:
BBBB => KEY02
/KEY02/
但是,当我通过以下方式更改文字时,我无法使其工作searchKey
:
awk -F= -v "searchKey=$SEARCHKEY" '/searchKey/ {print $2 " => " searchKey}' \
./parameterValue.lst
什么都不返回。我究竟做错了什么?