我正在尝试在我的mac上创建一个shell脚本(.sh),但不知怎的,我无法让'read'函数工作。这是我的代码:
READ -p "What now? " var
ECHO $var
ECHO " "
if [ "$var" == "getfiles" ]
then
ECHO "Test1"
elif [ "$var" == "help" ]
then
ECHO "Test2"
else
ECHO "Please enter a valid command (type 'help' for a list of valid commands)"
fi
正如你所看到的,我试图通过使用'READ -p'来获取用户输入现在是什么?“var'。但是,无论我输入什么,它都会返回一个空变量。我到处搜索,但似乎没有人像我一样有问题。我检查了一千次代码,但找不到任何违规行为。谁能看到我做错了什么?提前谢谢。
答案 0 :(得分:0)
使用小写read
和echo
echo "${var}"
优于echo $var