脚本没有正确执行。

时间:2014-11-24 00:38:33

标签: linux scripting sh

我正在linux中编写脚本,当我运行它时,它似乎试图将每一行作为命令运行?

我的脚本就像这样

#!/bin/bash
#add user script

clear
curUser = "$(whoami)"

Welcome to the user management application, $curUser.
1.)Add User.
2.)Modify User.
3.)Delete User.
4.)See Last 10 User Created.
5.)Quit

我做了chmod + x Manage-Users.sh

用./Manage-Users.sh

运行它

我的输出是:./ manage-users.sh:第4行:找不到curUser:命令。 还有一些具有相似输出的其他线路。 为什么会这样?

1 个答案:

答案 0 :(得分:1)

您是否尝试删除赋值运算符=?

之前和之后的空格

该行可写为: curUser = “$(WHOAMI)”