【发布时间】:2016-12-22 13:15:36
【问题描述】:
例如,
a="1|2|3"
b=3
case $b in
$a )
echo in
;;
* )
echo out
;;
*)
esac
我希望将 $a 扩展为 1|2|3。但似乎它无法按预期工作。感谢您的任何建议。
【问题讨论】:
-
可通过 extglob 解决:stackoverflow.com/a/13254908/1030675
标签: bash case-statement