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

标签 bash shell bash4

bash4 looks good on paper ,我想我会构建它并进行试驾。

同时...

有谁做过同样的关心来分享他们的经验吗?

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

最佳答案

bash 新闻文件,repro'd here有一些总结,有一些很好的信息。重要的新功能包括:

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

关于bash - bash 脚本如何受到 bash4 版本的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046165/

相关文章:

linux - 遍历 linux shell 中的参数列表

bash - 无法在 Bash 4 中启用 globstar

bash - 每次运行 script.sh 并将输出保存到文件时,如何从 script.sh 记录错误?

linux - namerefs 和管道进入 bash

Linux - Bash 和 Expect

bash - 转义sed表达式中变量中的字符

Bash 还是 KornShell (ksh)?

linux - 结束AWK中导致action无限生成的系统操作

linux - 如何找到当前的虚拟终端

shell - 如何在 Groovy 中执行 shell 命令并获取返回码 $?