ura*_*ray 7 shell bash terminal compatibility dash
维基百科说是dash执行速度比bash。我的问题是,如果我设置/bin/sh为dash,所有/bin/sh在他们的 shebang 行中使用的脚本都将用于在bash下工作dash吗?
Ste*_*n D 12
不,并非所有用于 bash 的脚本都可以使用 dash。许多“bashism”在破折号中不起作用,例如 C 风格的 for 循环和双括号比较运算符。如果您有一组要用于破折号的 bash 脚本,您可以考虑使用checkbashisms。此工具将检查您的脚本中不太可能在 dash 中工作的纯 bash 功能。
| 归档时间: |
|
| 查看次数: |
2583 次 |
| 最近记录: |