bash - bash 设置双等号 ==
问题描述
==
bash脚本中的集合调用中的双等号是什么意思?以下是从此处获取的示例:
for arg in "$@"; do
shift
case "$arg" in
"--help") set -- "$@" "-h" ;;
"--feature") set -- "$@" "-f" ;;
"--log-path") set -- "$@" "-p" ;;
"--shell") set == "$@" "-s";;
"--scenarios") set == "$@" "-S";;
"--ssh-key") set == "$@" "-k";;
"--ssh-public-key") set == "$@" "-K";;
"--background") set == "$@" "-b";;
"--no-color") set == "$@" "-n";;
"--all") set == "$@" "-a" ;;
"--params-file") set == "$@" "-P" ;;
"--use-ci-image") set == "$@" "-i" ;;
*) set -- "$@" "$arg"
esac
done
解决方案
推荐阅读
- node.js - Express js npm install 失败原因:getaddrinfo EAI_AGAIN
- node.js - 无法使用公共 ip 连接到节点 js 服务器
- arrays - 在 Swift 中遍历对变量的引用
- tensorflow - 具有 keras 和 tensorflow_addons 层的 tensorflow 模型未加载
- android - TextView 没有椭圆
- javascript - 在 React-Native 中为视频通话构建交互式游戏
- java - 简单日期格式星期几显示同一天
- r - 我无法在 R 上安装任何软件包
- qt - 如何在 qt 5(任何特定版本)中通过 QObject::setProperty 使用 QVariant 设置枚举属性(从 xml 文本节点获取值)
- r - 从多层 tiff 文件中提取波段作为单独的层