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

Тест — Запуск программ

Какая функция передаёт свою команду через системную оболочку, позволяя использовать конвейеры и перенаправление?

0run
1shell
0exec
0system

shell передаёт одну строку оболочке, которая разбирает такие возможности, как конвейеры. run запускает программу напрямую, с отдельными аргументами и без оболочки, что безопаснее и лучше подходит в качестве варианта по умолчанию.

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

run и shell   |   Захват вывода