Я знаю, что это, наверное, очень простой вопрос, но мне очень сложно найти решение. Я работаю над окнами в cmd. Я просто пытаюсь использовать эту команду:Команда запуска в cmd из Ruby
find /i \"chef_server_url\" C:/chef/client.rb
Я знаю, что команда работает. Он просто возвращает URL-адрес в файле, который я хотел проверить.
Я хочу выполнить это в коде и вернуть результаты в свой код. Но мне сложно форматировать строку, особенно с escape-символами.
Я использую для этого %x[]
. Так что в идеале я бы просто сказать
%x[find /i \"chef_server_url\" C:/chef/client.rb]
Но c:/chef/client.rb
не форматировать правильно, потому что он думает, что/с и/с не должны быть так
Почему бы вам просто не использовать рубины вместо обстрела? –
@DaveNewton Я бы использовал рубин. Честно говоря, я просто новичок в рубине и просто пытался использовать то, что я знаю, как это сделать ... – joemost45
HOw я бы просто использовал Ruby? – joemost45