原因:两种shell语言解释器 bash和dash
在ubuntu 中运行
- Description=$(apt show $1 |grep Description)
- Description=${Description##*:}
- Description=${Description//\,/\.}
报错:Bad substitution
解决方法:
查看当前/bin/sh 指向哪种解释器:
1 2 3 |
|
修改bin/sh指向为bash:
1 |
|
或者运行 sudo dpkg-reconfigure dash
后选择NO