在这里张贴一些令我感到困惑的东西;将应用程序服务器从Jessie升级到Stretch破坏了bash
脚本。
经过调查,我们将其范围缩小到cd
命令行为的变化。我在这里不是在讨论脚本的操作是一个好主意,还是可以改进,我只是在关注行为更改/更改意识的思维方式。
杰西
$echo *-*
xxxx-1.0b xxxx-run
$cd *-*
光盘工作和光盘到第一个目录; 实际上,* -run是指向同一目录的符号链接。
伸展
$echo *-*
xxxx-1.0b xxxx-run
$cd *-*
bash: cd: too many arguments
bash
在Jessie中为4.3.30(1),在Stretch中为4.4.12(1)。
为什么Jessie和Stretch之间的行为发生了变化?
2
另外:askubuntu.com/q/905832/158442
—
muru