3
我在学习bash。在一些教程中,我找到了选择循环。但它不适用于我的MAC OS或Linux。我的代码是这样的:bash选择循环不起作用
#!/bin/bash
names="Kyle Cartman Stan Quit"
PS3="Select character: "
select name in $names
do
echo "name="$name
done
我用./test.sh调用这个程序,结果是这样的:
1) Kyle
2) Cartman
3) Stan
4) Quit
Select character: Kyle
name=
Select character: Stan
name=
Select character:
看来,它无法检测到输入。 任何人都可以帮助我吗?
谢谢你这么快速和彻底的解释。现在我得到它的工作。 –
而不是谢谢,接受答案 – artm
@KyleZeng,...解释artM的含义 - 点击解决问题的答案旁边的复选框会将您的问题标记为已解决。 –