Эта команда используется несколькими различными способами и не рекомендуется для начинающих. Она описывается здесь потому, что вся настоящая глава посвящена вводу. Примеры, которые следуют за объяснениями действий getline, содержат материал, который еще не описывался. Поэтому мы рекомендуем вам вернуться назад для изучения команды getline после того, как вы познакомитесь с остальной частью книги и приобретете твердые знания того, как работает awk.
getline возвращает код 1, если нашла запись, и код 0 если обнаружила конец файла. Если при поиске записи обнаружено, что файл нельзя открыть, то getline выдает \Gamma 1. В таком случае gawk устанавливает в переменной ERRNO цепочку с описанием случившейся ошибки. В последующих примерах слово command заменяет значение цепочки, представляющей команду оболочки.