要实现忽略大小写比较输入参数,可以使用tr命令将输入参数转换为小写,然后进行比较。以下是一个示例脚本:

#!/bin/bash

# 将输入参数转换为小写
input=$(echo "$1" | tr '[:upper:]' '[:lower:]')

# 判断输入参数是否等于 "y"
if [ "$input" = "y" ]; then
    echo "输入参数为 y"
else
    echo "输入参数不是 y"
fi

使用方法:

  1. 将以上脚本保存为一个名为 script.sh 的文件。
  2. 在终端中运行 chmod +x script.sh 命令,以使脚本可执行。
  3. 运行 ./script.sh Y 命令,输出结果为 "输入参数为 y"。
  4. 运行 ./script.sh n 命令,输出结果为 "输入参数不是 y"。

请注意,这个脚本只会比较第一个输入参数是否等于 "y",如果需要比较多个参数,可以使用循环或其他逻辑来实现。

linux shell 脚本判断输入参数做判断忽略大小写比较例如y=Y给出实现

原文地址: https://www.cveoy.top/t/topic/ijAj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录