该替换在Bash 4.2.8中正常工作(并且根据文档看起来还不错)。
我最好的猜测是您实际上并没有使用Bash-您如何调用脚本?如果您正在执行此 *** 作
shscript.sh,则可能会与Dash或类似的程序一起运行(Dash确实在第3行给出了替换错误)。尝试使用Bash(
bashscript.sh)显式运行它。
- 如果事实证明您实际上是在使用Dash,这里有一些有关差异以及如何重新使用Bash(如果愿意)的有用信息:https
- //wiki.ubuntu.com/DashAsBinSh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)