Запуск сценария ruby ​​с параметрами из другого сценария ruby? - PullRequest
0 голосов
/ 24 декабря 2010

Во-первых, извините, если это глупый вопрос, но я не знаю много о ruby.

У меня есть скрипт ruby, который я часто использую, и я использую несколько вариантов, но только последний варианттот, который меняется, выглядит примерно так:

./script.rb -t 50 -n -g -f alwaysthesame.txt -x <URL ALL THE TIME> -Y <OPTIONAL NUMBER>

иногда я добавляю в конце, но я использую только 5% времени.

Что я хочуэто иметь другой скрипт .rb (или, может быть, псевдоним [я использую linux]), который я могу назвать как

./alias.rb <URL ALL THE TIME> <OPIONAL NUMBER>

И он будет запускать первый скрипт .rb со всеми параметрами.

Как я могу это сделать?

1 Ответ

0 голосов
/ 24 декабря 2010

Вот ссылка, которая информирует о различных способах выполнения Ruby Exec

в alias.rb

Kernel.exec("/path/to/script.rb -t 50 -n -g -f alwaysthesame.txt -x <URL ALL THE TIME> #{ARGV.join(" ")}")

Запуск ниже приведет к строке нижеэто

./alias.rb foo bar baz=5
#/path/to/script.rb -t 50 -n -g -f alwaysthesame.txt -x <URL ALL THE TIME> foo bar baz=5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...