Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Ввод и вывод / Запуск внешних программ 🆕 / run и shell
Тест — Запуск программ
Какая функция передаёт свою команду через системную оболочку, позволяя использовать конвейеры и перенаправление?
| 0 | run |
| 1 | shell |
| 0 | exec |
| 0 | system |
shell передаёт одну строку оболочке, которая разбирает
такие возможности, как конвейеры. run запускает программу
напрямую, с отдельными аргументами и без оболочки, что безопаснее и
лучше подходит в качестве варианта по умолчанию.
Навигация по курсу
← run и shell | Захват вывода →