#!binbashwhile # always truedo echo -n Continue yn read replay if $replay = n then break fidone解释这个程序
这个程序是一个无限循环的脚本,它会一直询问用户是否要继续执行,直到用户输入 n 为止。
具体解释如下:
-
#!/bin/bash表示这个脚本使用的是 bash shell。 -
while :表示一个无限循环,因为:是一个永远为真的条件。 -
echo -n "Continue? [y/n]: "输出提示信息,询问用户是否要继续执行。 -
read replay读取用户输入的内容,并将其保存到变量 replay 中。 -
if [ $replay = n ]判断用户输入的内容是否为 n。 -
then break如果用户输入的是 n,那么就跳出循环,结束程序。 -
done表示循环结束。
原文地址: https://www.cveoy.top/t/topic/faTJ 著作权归作者所有。请勿转载和采集!