Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Ввод и вывод

Запуск внешних программ 🆕

Программы не существуют в изоляции — им часто нужно запускать другие программы, читать их вывод и обращаться к окружению, в котором они были запущены. Raku даёт ко всему этому прямой и удобный доступ.

В этом разделе рассматриваются run и shell для запуска внешних команд, перехват того, что эти команды печатают, и хеш %*ENV, хранящий переменные окружения.

Темы этого раздела

Практика

Пройдите 3 теста по содержанию этого раздела.

Упражнения

В этом разделе 4 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Запустите команду
  2. Захватите вывод
  3. Проверьте код возврата
  4. Передайте переменную дочернему процессу

Навигация по курсу

Тест — Чтение строк   |   run и shell