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的含義 - 點擊解決問題的答案旁邊的複選框會將您的問題標記爲已解決。 –