Книга: Программирование на языке Ruby
14.3. Библиотека Shell
Не всегда Ruby удобен в качестве языка сценариев. Например, в языке bash для запуска внешней программы достаточно просто указать ее имя безо всякого дополнительного синтаксиса.
Оборотной стороной мощи и гибкости Ruby является более сложный синтаксис. Кроме того, функциональность разнесена по различным классам, модулям и библиотекам.
Это послужило основанием для создания библиотеки Shell
, которая упрощает, к примеру, организацию конвейеров команд и перенаправление вывода в файл. Кроме того, она сводит воедино функциональность из разных источников, скрывая ее за интерфейсом объекта Shell
. (На платформе Windows эта библиотека работает не во всех случаях.)
Похожие страницы
- 17.2.1. Библиотека setup.rb
- 15.2.1. Стандартная библиотека rss
- Библиотека Ext Core
- Managing Files with the Shell
- Basic Shell Control
- The Shell Command Line
- Shell Pattern-Matching Support
- А.2.4. Библиотека ccmalloc
- Access to the Shell
- Why Use the Shell?
- CHAPTER 33 Writing and Executing a Shell Script
- Running a Shell Program