- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 shell 脚本中阅读了以下语句:
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
最佳答案
第一个(unset CDPATH) >/dev/null 2>&1
命令尝试取消设置 CDPATH
,但在子 shell 中执行此操作(即括号),错误和输出发送到 /dev/null
.如果成功,那么它会在主 shell 中取消设置 CDPATH。如果它无法取消设置 CDPATH,则它不会在主 shell 中尝试。这可以避免有关无法取消设置 CDPATH 的错误消息干扰使用它的配置脚本的输出。
我不确定为什么或何时需要进行如此精细的测试,但大概是在某台机器上,某处,某个时间,操作 unset CDPATH
不被允许并且被配置脚本的输出弄乱了。请注意,自动配置的 shell 脚本相当奇怪——除了惯用的 shell 之外的任何东西——因为它们总体上是非常可移植的。他们试图处理您从未听说过的奇怪系统,其中一些可能在您从小学毕业之前就已经过时了。许多测试的原因可能已经在时间的迷雾中迷失了。曾经有一个系统需要迂回,但很可能是二十年前在一个不再使用的系统上。
关于shell - (未设置 CDPATH) >/dev/null 2>&1 && 未设置 CDPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696184/
我在 shell 脚本中阅读了以下语句: (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 为什么有两个“未设置CDPATH”?最后一个可以删除吗? 最佳答
我正在使用 Linux Mint 16 和 xfce,但遇到以下问题: 为了我的工作,我总是必须切换到文件系统中的长路径。 我试图通过将这个特定文件夹添加到我的 CDPATH 来避免这种情况。 我添加
我正在使用 Linux Mint 16 和 xfce,但遇到以下问题: 为了我的工作,我总是必须切换到文件系统中的长路径。 我试图通过将这个特定文件夹添加到我的 CDPATH 来避免这种情况。 我添加
我一直在尝试配置 CDPATH 变量以包含一些具有较长绝对路径的目录,这些目录位于外部驱动器上,但尽管告诉我目录已包含,但“cd”命令不会以任何方式更改目录我使用了以下命令: $ export CDP
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
有没有人实现了 bash's 'cdpath' 的等效行为?在 Powershell 中? 最佳答案 以前不知道CDPATH。很高兴知道。我为 Powershell 编写了以下内容: function
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我是一名优秀的程序员,十分优秀!