编写shell脚本,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者girl;如果使用者输入b或者b时,就显示:he is a boy;如果使用者输入g或者g时,就显示:she
时间: 2023-05-02 09:01:57 浏览: 119
这是一个编写shell脚本的要求,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者girl;如果使用者输入b或者B,则显示:he is a boy;如果使用者输入g或者G,则显示:she is a girl。
相关问题
这是一个编写shell脚本的要求,要求实现如下功能:当执行一个程序的时候,这个程序会让使用者选择boy或者girl;如果使用者输入b或者B,则显示:he is a boy;如果使用者输入g或者G,则显示:she is a girl。
可以使用以下示例代码实现该功能:
```
#!/bin/bash
read -p "请选择 boy 或 girl: " gender
if [ "$gender" == "b" ] || [ "$gender" == "B" ]; then
echo "he is a boy"
elif [ "$gender" == "g" ] || [ "$gender" == "G" ]; then
echo "she is a girl"
else
echo "无效的输入"
fi
```
当执行该脚本时,会提示用户选择 boy 或 girl,并根据用户输入显示相应的性别信息。如果用户输入了无效的选项,则显示错误信息。
编写一个shell脚本,输入boy显示123,输入girl显示456,如果输入不在上列显示inpot
抱歉,我可以回答这个问题。以下是一个示例脚本:
```
#!/bin/bash
echo "Please enter boy or girl: "
read name
if [ $name == "boy" ]
then
echo "123"
elif [ $name == "girl" ]
then
echo "456"
else
echo "input"
fi
```
请注意,在这个脚本中,输入的字符串必须完全匹配一个选项。如果您需要更宽松的匹配或有多个选项可以匹配,您需要修改这个脚本。
阅读全文