【发布时间】:2012-07-21 20:34:57
【问题描述】:
我有一个有线问题。我试图连接两个字符串。如果我使用@Client.ip 执行此操作,我会得到一个带有新行的字符串。 @Client.ip 是一个字符串。
我用过这个:
order= "net rpc shutdown #{ip} --user=administrator%***! --timeout=100 --force -C 'bla'"
或者这个
order= "net rpc shutdown "+ @client.ip + " --user=administrator%*** --timeout=100 --force -C 'bla'"
结果是这样的:
net rpc shutdown 178.213.111.69
--user=administrator%*** --timeout=100 --force -C 'bla'
如果我手动编写 ip 并将其连接起来,它工作正常,一切都在一行中......为什么会发生这种情况?有人有想法吗? :-) 我需要在一行中使用这个字符串才能使用 system(-) 命令。
【问题讨论】:
-
@client.ip来自哪里?听起来像是在添加换行符。 -
@client.ip 的值是多少
标签: ruby-on-rails ruby string concatenation string-concatenation