Linux Shell 脚本:忽略大小写判断输入参数
在 Linux Shell 脚本中,可以使用 if 语句来判断输入参数,并且可以使用 -eq 来实现忽略大小写的判断。下面是一个示例脚本:
#!/bin/bash
# 判断输入参数是否为 'y' 或 'Y'
if [[ '${1,,}' == 'y' ]]; then
echo '输入参数为 'y' 或 'Y''
else
echo '输入参数不为 'y' 或 'Y''
fi
在上面的脚本中,'${1,,}' 将输入参数转换为小写字母,然后使用双等号 == 来进行判断。如果输入参数为 'y' 或 'Y',则输出 '输入参数为 'y' 或 'Y'',否则输出 '输入参数不为 'y' 或 'Y''。
注意:上述脚本中的 $1 表示脚本的第一个参数,如果需要判断其他参数,可以相应地修改为 $2、$3 等。
原文地址: https://www.cveoy.top/t/topic/p1Hf 著作权归作者所有。请勿转载和采集!