原因:两种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