在脚本中调用 exec powershell.exe 时使用 Ruby 变量
Use Ruby variable when calling exec powershell.exe in script
正在编写一些 ruby 代码,其中一些将使用 exec powershell.exe 命令进行 Powershell 调用。
如何使用现有的 Ruby 变量并将其传递给 Powershell 命令?
代码:
mydata = 12345
exec 'Powershell.exe write-host #{mydata}'
那是行不通的。如何在 powershell 调用中使用 mydata Ruby 变量?
为了在字符串中插入一个值,您需要使用双引号。
exec "Powershell.exe write-host #{mydata}"
而不是
exec 'Powershell.exe write-host #{mydata}'
正在编写一些 ruby 代码,其中一些将使用 exec powershell.exe 命令进行 Powershell 调用。
如何使用现有的 Ruby 变量并将其传递给 Powershell 命令?
代码:
mydata = 12345
exec 'Powershell.exe write-host #{mydata}'
那是行不通的。如何在 powershell 调用中使用 mydata Ruby 变量?
为了在字符串中插入一个值,您需要使用双引号。
exec "Powershell.exe write-host #{mydata}"
而不是
exec 'Powershell.exe write-host #{mydata}'