我正在Ruby中编写Windows帐户报告。我有一个用户名
的数组system "net user '#{users_local[0]}'"
对于每个单个用户,我想执行cmd命令以获取有关每个用户的更多信息
The user name could not be found.
More help is available by typing NET HELPMSG 2221.
现在我得到了
system 'user net user1'
直接执行时
DB_ENV_DB=cldb
DB_ENV_USER=cldb
DB_ENV_PASS=cldb
DB_PORT_5432_TCP_ADDR=dbpgsql
DB_PORT_5432_TCP_PORT=5432
命令正在正确执行。为什么用变量执行命令失败了?
答案 0 :(得分:2)
删除单引号应该这样做:
system "net user #{users_local[0]}"