我正在查看包含以下内容的 shell 脚本:
set +e
set -x
Run Code Online (Sandbox Code Playgroud)
我看到这些命令用于“为 shell 变量赋值”。但在这种情况下,我不明白用法。
plu*_*ash 17
这种设置命令的风格设置或取消设置 shell 选项。令人困惑 - 设置选项并 + 取消设置选项。
每当命令出错时,选项“e”都会使 shell 脚本出错。在大多数情况下启用它通常是个好主意。
选项 "x" 使 shell 在扩展其参数之后但在执行它们之前打印出命令。调试时很有用,但有时可能会让人不知所措。
有关更多信息,请参阅https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html(该文档适用于 bash,但许多功能在许多 shell 中是通用的)
| 归档时间: |
|
| 查看次数: |
20853 次 |
| 最近记录: |