我要为我的设备编写脚本。这是我的初始代码:
dev_name=random_sting
major=`awk "\$2 ~ /^${dev_name}\$/ { print \$1 }" /proc/devices`
然后发生错误
awk: ~ /^random_string$/ { print }
awk: ^ syntax error
同时,我做了一个实验:
var1=random_string
echo "\$ /^$var1\$/ \$"
输出是
$ /^random_string$/ $
看来语法应该是正确的,有人可以给我答案吗?