gpt4 book ai didi

bash - "shopt -s lastpipe"有效率吗?

转载 作者:行者123 更新时间:2023-11-29 09:27:03 26 4
gpt4 key购买 nike

到处都有避免不必要的子外壳的建议。这让我想知道通常启用 lastpipe 选项是否有效,以便管道中的最后一个命令不在子 shell 中执行?

最佳答案

更有效率?当然。

最佳实践?这取决于您优先考虑什么。

如果您关心交互式和非交互式 shell 之间的一致行为,bash 上的 shopt -s lastpipe 有很大的权衡,因为它在启用作业控制时没有效果。因此,如果该代码被传输到 lastpipe 标志未设置或由于实现约束而无效的上下文,那么依赖于(有意或隐含地)在同一进程中运行的最后一段管道的脚本可能会无声地失败。

关于bash - "shopt -s lastpipe"有效率吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54466945/

26 4 0
文章推荐: bash - 如何在 Bash 中进行替换内替换
文章推荐: json - 用文件内容替换关键字
文章推荐: java - 如何将 List 转换为 List