在Linux shell脚本中提示用户输入Yes/No/Cancel,可以通过read
命令结合case
语句来实现。以下是一个简单的示例脚本:
#!/bin/bash
echo "Please enter Yes/No/Cancel: "
read -r input
case $input in
[Yy]* ) echo "You entered Yes";;
[Nn]* ) echo "You entered No";;
[Cc]* ) echo "You entered Cancel";;
* ) echo "Invalid input. Please enter Yes, No, or Cancel.";;
esac
input
中。-r
选项用于防止反斜杠转义。case
语句的开始,用于根据用户的输入执行不同的操作。这个脚本可以用于任何需要用户确认的场景,例如:
通过这种方式,你可以有效地在Linux shell脚本中提示用户输入Yes/No/Cancel,并根据用户的输入执行相应的操作。
领取专属 10元无门槛券
手把手带您无忧上云