bash脚本如何受bash4版本的影响?

时间:2010-01-12 01:51:08

标签: bash shell bash4

bash4 looks good on paper,我想我会构建它并给它一个试驾。

与此同时......

任何同样谨慎分享他们的期待的人?

听到旧bash代码的任何问题会特别有趣。

2 个答案:

答案 0 :(得分:2)

bash NEWS文件repro'd here包含一些摘要,有一些很好的信息。新的新功能包括:

  • Associative arrays:使用array[name]在数组中命名成员,并使用${array[name]}
  • 进行访问
  • 特殊** glob模式:匹配所有文件和“零个或多个”目录
  • Co-processes:使用coproc关键字生成另一个进程,然后将其I / O重定向到当前存在的shell(或其他进程,如果您愿意的话)
  • Case-modifying expansions:匹配名称而不考虑字符大小写

答案 1 :(得分:0)

有一个compatibility document涵盖了所有版本的bash到4.1。

加强POSIX合规性是与版本3.2产生差异的一个领域。