У меня есть очень простой вопрос. Я запускаю скрипт Ruby для доступа к содержимому каталога в Linux. Каталог запускается через командную строку при выполнении рубинового скрипта.Выполнение команд сценария оболочки в скрипте Ruby
Вопрос в том, как использовать аргумент командной строки в команде для ruby?
Я его установить, как, например:
usrDirectory = ARGV[0]
lsCmd = `ls -l`
мне нужно использовать что-то вроде Ls -l usrDirectory. Могу я просто вставить его в команду, как есть?
Если вы собираетесь использовать 'system', вы должны использовать версию с несколькими аргументами:' system ('ls', '-l', dir) ' –
О да. Я изменю это. Спасибо за напоминание. – Linuxios