
| 关注 @MaximBurgerhout
在荷兰,海牙和阿姆斯特丹之间的莱顿附近
嗨!我是 Maxim,Red Hat 比荷卢经济联盟团队的解决方案架构师和布道者。
Red Hat 以各种可能的方式传播开源,这对于像我这样的开源爱好者来说,是完美的工作公司。
作为我工作的一部分,我花大量时间与客户交谈,并在会议上介绍 Red Hat 的产品组合。关键要素是我们的解决方案如何帮助组织解决实际的业务问题。
我还维护一个关于我们产品组合中的系统和云管理产品的博客和 YouTube 频道。它相当技术性,但请点击下面的 YouTube 图标观看视频,并在 100things.wzzrd.com 查看我的博客。
作者的评论
我不知道它们是否已被弃用,但你无法嵌套它们这一事实就足以让我不使用它们了。我也更喜欢 $(foo) 而不是 `foo` 的语法:即使你做 $(foo $(bar)),$(foo) 语句的开始和结束位置也很清楚。`foo `bar`` 很难做到这一点。
嗨,Mossaab,
谢谢你的评论!(也为我自己的回复晚了而抱歉...休假了 :))
我个人不太喜欢 env 语句,部分原因是因为我的脚本都是针对 Linux 的,所以在 /usr/local/bin/bash 中的 Bash,就像在 BSD 上一样,风险不大。第二个,更重要的原因是,env 语句可能会使用与系统不同的 bash,并可能产生意想不到的结果。(当然,与 Bash 相比,这在 Python 中不是什么大问题。)
双括号是一个公平的观点,我会在未来版本的这篇文章或其他文章中考虑这一点。
usage() 函数也很好用,谢谢!