gpt4 book ai didi

ruby - 如何将变量传递给ruby中的系统命令?

转载 作者:数据小太阳 更新时间:2023-10-29 07:34:49 25 4
gpt4 key购买 nike

在我的 ruby​​ 脚本中,我需要将文件路径传递给系统命令。例如,它喜欢

system("run.exe -l C:\") 其中 run.exe 是我的命令,-l 确定本地路径。

现在如果有人将此复制到其他机器,C 盘可以更改为 E 盘。

所以我的疑问是如何将其作为变量或如何在其中获取当前文件夹路径。

欢迎提出任何建议。

最佳答案

mu 太短,Jan 给出了答案,但一般来说,您可以将 ruby​​ 命令放在 #{...}"..." 中。在这种情况下,您可以:

system("fixed_string_1#{ruby_command_1}fixed_string_2#{ruby_command_2}fixed_string_3...")

关于ruby - 如何将变量传递给ruby中的系统命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8346404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com