我正在尝试读取配置文件并使用以下代码获取参数的值。
#!/bin/bash
app=ag
echo $app
#works if actual value of $app is used in quotes
processes=$(awk -F ' *= *' '$1=="ag"{print $2}' conf.cfg)
#doesn't work if trying to derive from variable
processes=$(awk -F ' *= *' '$1=="$(echo $app)"{print $2}' conf.cfg)
processes=$(awk -F ' *= *' '$1==\""$app"\"{print $2}' conf.cfg)
如何在awk
上面的处理中使用变量值?