下面是一个示例代码,演示了如何在用户输入为“done”时退出while循环:
#!/bin/bash
while true; do
read -p "请输入一个字符串: " input
if [[ "$input" == "done" ]]; then
echo "退出循环"
break
fi
echo "你输入的字符串是: $input"
done
在上面的代码中,我们使用了一个无限循环while true
,然后使用read
命令从用户获取输入,并将其存储在input
变量中。然后,我们使用条件语句if
来检查用户输入是否为“done”,如果是,就打印消息并使用break
语句退出循环。如果用户输入的不是“done”,则打印输入的字符串。
上一篇:Bash脚本编程
下一篇:Bash脚本编程-开关