Я пытался найти это в Google, но не могу найти "хорошие слова", чтобы найти решение. Так что, может быть, кто-то здесь может мне помочь.
У меня есть скрипт (назовем его script.rb ), который использует File.read для чтения файла CSV с именем somefile.csv , и у меня есть другой файл CSV с именем somefileV2.csv .
Script.rb
csv_text = File.read('/home/XXX/XXX/XXX/somefile.csv')
В настоящее время по умолчанию используется somefile.csv, но я хотел бы знать, если возможно, чтобы мой сценарий использовал файл CSV, который был задан в терминале в качестве параметра, например:
Terminal
home$ script.rb somefileV2
, поэтому вместо чтения файла, который находится в скрипте, он читает другой файл csv ( somefileV2.csv ), который находится в каталоге. Немного раздражает изменение файла вручную каждый раз в самом скрипте.