这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 checkbashisms,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
checkbashisms - 检查 bashisms / bin / sh的 脚本
概要
反击 脚本 ...
反击 - 帮帮我|- 版
商品描述
反击,基于来自 临田 系统,执行基本检查
on / bin / sh的 bashisms 可能存在的 shell 脚本。 它需要的名称
命令行上的 shell 脚本,并在检测到可能的 bashisms 时输出警告。
请注意,在这种情况下,bashism 的定义大致等同于“shell 功能
这不需要 POSIX 支持”;这意味着标记的某些问题可能是
POSIX 的可选部分允许,例如 XSI 或用户可移植性。
如果 POSIX 和 Debian 政策不一致, 反击 默认允许
策略允许的扩展,但也可能提供更严格检查的选项。
配置
- 帮帮我, -h
显示选项摘要。
- 新队, -n
检查 ”回音 -n" 用法(非 POSIX 但 Debian 政策 10.4 要求。)
--posix, -p
检查非 POSIX 但需要 Debian 政策支持的问题
10.4(暗示 -n).
- 力量, -f
强制检查每个脚本,即使它通常不会被检查(例如,它
具有 bash 或非 POSIX shell shebang 或似乎是 shell 包装器)。
- 额外的, -x
突出显示虽然不包含 bashism 但可能有用的行
确定特定问题是否是可以忽略的误报。
例如,使用“$BASH_ENV" 之前可以检查是否 "$BASH“是
设置。
- 版, -v
显示版本和版权信息。
退出 王斌金璟閣的價值觀
如果没有检测到可能的 bashisms 或其他问题,则退出值将为 0。
否则,它将是以下错误值的总和:
1 检测到可能的 bashism。
2 某个文件由于某种原因被跳过,例如,因为它不可读或不可读
成立。 警告消息将提供详细信息。
4 在 bash 脚本中没有检测到 bashisms。
使用 onworks.net 服务在线使用 checkbashisms