case
中典型的bash
语句可能是:
k=abcdef
case $k in
"abc"* )
echo "pattern found"
;;
esac
我的一个变量具有模式key=value
,我希望从中提取值。
k="abc=value1"
case $k in
"abc="* )
echo "key abc found";
# extract "value1"
;;
esac
如何从密钥中提取值?像key1=(.*)
一样,通过说出$1
或\1
来获取被捕获的人群。