Як в додатку на Ruby вказати команду для виконання у командному рядку Linux?

У Ruby для виконання команд у командному рядку Linux можна використовувати метод system . Цей метод викликає системну команду і повертає true , якщо команда виконалася успішно, і false у протилежному випадку. Ось приклад:

# Виконати команду у командному рядку
result = system("ls -l")
puts "Команда успішно виконана" if result

У цьому прикладі ls -l - це команда для виводу вмісту поточного каталогу.

Також можна використовувати обратні апострофи або %x{}:

output = `ls -l`
puts output

# або

output = %x{ls -l}
puts output

Обидва способи виконують команду і повертають її вивід.