【问题标题】:Script not executing properly.脚本未正确执行。
【发布时间】:2015-01-21 15:47:58
【问题描述】:

我正在 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: line 4: curUser: command not found。 还有其他几行具有类似的输出。 为什么会这样?

【问题讨论】:

标签: linux scripting sh


【解决方案1】:

你试过去掉赋值运算符 = 前后的空格吗?

那一行可以写成: curUser="$(whoami)"

【讨论】:

  • 别担心,我们所有人都会遇到 :-)。
猜你喜欢
  • 2022-01-27
  • 2012-02-07
  • 1970-01-01
  • 2014-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多