Уверен, что вы можете просто передать свои команды Unix в виде строки и выполнить их из своего скрипта .. так что-то вроде:
#getoptlong.rb
require 'getoptlong'
opts = GetoptLong.new(
[ '--unix', GetoptLong::OPTIONAL_ARGUMENT ]
)
opts.each do |opt, arg|
case opt
when '--unix'
puts `#{arg}`
end
end
и выполнить скрипт с чем-то вроде:
ruby getOptLong.rb --unix "netstat -an | grep '61613'"