【问题标题】:Matching "y", "Yes", "YES" or "yes" case-insensitively in bash [duplicate]在bash中不区分大小写地匹配“y”、“Yes”、“YES”或“yes”[重复]
【发布时间】:2018-09-13 21:15:22
【问题描述】:

我有一个 if/then 语句提示用户输入:

if [[ "$email_answer" = [Yy] ]]; then

除了“Y”或“y”之外,我如何让该声明接受“Yes”、“YES”或“yes”?

【问题讨论】:

    标签: bash


    【解决方案1】:

    您可以为此使用case

    case $email_answer in
      [yY][eE][sS]|[yY])
      ;;
    esac
    

    【讨论】:

      猜你喜欢
      • 2018-04-05
      • 2018-07-13
      • 2016-07-26
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2012-12-03
      • 2012-10-19
      相关资源
      最近更新 更多