linux shell 脚本判断输入参数做判断忽略大小写比较例如y=Y给出实现
要实现忽略大小写比较输入参数,可以使用tr命令将输入参数转换为小写,然后进行比较。以下是一个示例脚本:
#!/bin/bash
# 将输入参数转换为小写
input=$(echo "$1" | tr '[:upper:]' '[:lower:]')
# 判断输入参数是否等于 "y"
if [ "$input" = "y" ]; then
echo "输入参数为 y"
else
echo "输入参数不是 y"
fi
使用方法:
- 将以上脚本保存为一个名为
script.sh的文件。 - 在终端中运行
chmod +x script.sh命令,以使脚本可执行。 - 运行
./script.sh Y命令,输出结果为 "输入参数为 y"。 - 运行
./script.sh n命令,输出结果为 "输入参数不是 y"。
请注意,这个脚本只会比较第一个输入参数是否等于 "y",如果需要比较多个参数,可以使用循环或其他逻辑来实现。
原文地址: https://www.cveoy.top/t/topic/ijAj 著作权归作者所有。请勿转载和采集!