unix shell脚本不工作给我错误

时间:2014-10-31 17:50:11

标签: macos unix

我的代码出了什么问题 -

export -P ttiUsername="Username: " || ^ 

我收到有关命令^和-p的错误 这是我的错误

/Users/michaelgray/Desktop/ToontownWorld/ToontownInfiniteRetro/start_game.sh: line 3: export: -P: invalid option
export: usage: export [-nf] [name[=value] ...] or export -p
/Users/michaelgray/Desktop/ToontownWorld/ToontownInfiniteRetro/start_game.sh: line 3: ^: command not found

编辑:我降低了p,但它并没有提示你输入像

那样的用户名

1 个答案:

答案 0 :(得分:1)

您的代码存在问题:

export -P ttiUsername="Username: " || ^ 

这是错误的,因为export不读取数据,-P不是有效选项,^不是有效命令。如果目标是读取数据,则没有任何意义。

要阅读用户的数据,请使用read

read -p "Username: " ttiUsername
echo "You wrote: $ttiUsername"