П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 180396 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 78728 раз(а).

Учебник HTML.
Просмотров 75685 раз(а).

Руководство по PHP5.
Просмотров 46700 раз(а).

Хостинг через призму DNS.
Просмотров 54162 раз(а).

Подборка текстов стандартных документов.
Просмотров 46609 раз(а).

Учебник PHP - Самоучитель
Просмотров 52795 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 53400 раз(а).

Внешние атаки...
Просмотров 43179 раз(а).

Учебник PHP.
Просмотров 38723 раз(а).

SSI в примерах.
Просмотров 28642 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Руководство пользователя для GNU Awk

17. Эволюция языка awk

17.5 Расширения в gawk, не входящие в POSIX awk

Реализация GNU, gawk, имеет ряд дополнительных особенностей. В этом разделе мы перечислим их в порядке внесения их в gawk. Они все могут быть выключены параметрами либо `--traditional' либо `--posix' (см. раздел 14.1 [Параметры командной строки], стр. 161).

В версии 2.10 gawk введены следующие дополнения:

Переменная окружения AWKPATH для спецификации поиска пути для параметра `-f' командной строки (см. раздел 14.1 [Параметры командной строки], стр. 161).

Переменная IGNORECASE и ее воздействие (см. раздел 4.5 [Чувствительность к регистру в соответствиях], стр. 33).

Интерпретация файловых имен `/dev/stdin', `/dev/stdout', `/dev/stderr' и `/dev/fd/n' (см. раздел 6.7 [Специальные имена файлов в gawk], стр. 72).

Версия 2.13 gawk вводит следующие дополнения:

Переменная FIELDWIDTHS и ее действия (см. раздел 5.6 [Чтение данных фиксированной ширины], стр. 49).

Встроенные функции systime и strftime для получения и печати отметок времени (см. раздел 12.5 [Функции для действий с отметками времени], стр. 148).

Параметр `-W lint' для выдачи исходного кода, динамических ошибок и проверки переносимости (см. раздел 14.1 [Параметры командной строки], стр. 161).

Параметр `-W compat' для выключения перечисленных расширений (см. раздел 14.1 [Параметры командной строки], стр. 161).

Параметр `-W posix' для полной совместимости с соглашениями POSIX (см. раздел 14.1 [Параметры командной строки], стр. 161).

Версия 2.14 gawk вводит следующие особенности:

Оператор next file для перехода к следующему файлу с данными (см. раздел 9.8 [Оператор nextfile], стр. 112).

Версия 2.15 gawk вводит следующие расширения:

Переменная ARGIND, которая следит за движением FILENAME сквозь ARGV (см. Главу 10 [Встроенные переменные], стр. 115).

Переменная ERRNO, которая содержит системное сообщение об ошибке, возвращаемое командой \Gamma 1, или когда закрывается файл (см. главу 10 [Встроенные переменные], стр. 115).

Способность использовать параметры стиля GNU с длинными именами, которые начинаются с `--' (см. раздел 14.1 [Параметры командной строки], стр. 161).

Параметр `--source' для смешивания кода из командной строки с библиотечным файлом исходного кода (см. раздел 14.1 [Параметры командной строки], стр. 161).

Интерпретация файловых имен `/dev/pid', `/dev/ppid', `/dev/pgrpid' и `/dev/user' (см. раздел 6.7 [Специальные имена файлов в gawk], стр. 72).

Версия 3.0 gawk вводит следующие расширения:

Оператор next file превращается в nextfile (см. раздел 9.8 [Оператор nextfile], стр. 112).

Параметр `--lint-old' для предупреждения о конструкциях, не поддерживаемых оригинальной версией 7 Unix version of awk (см. раздел 17.1 [Главные различия между V7 и SVR3.1], стр. 253).

Параметр `--traditional' был добавлен как лучшее имя для `--compat' (см. раздел 14.1 [Параметры командной строки], стр. 161).

Возможность для FS быть пустой строкой, и для третьего аргумента split быть пустой строкой (см. раздел 5.5.3 [Превращение каждого символа в отдельное поле], стр. 46).

Возможность для RS быть regexp (см. раздел 5.1 [Как ввод делится на записи], стр. 37).

Переменная RT (см. раздел 5.1 [Как ввод разделяется на записи], стр. 37).

Функция gensub для расширения действий с текстом (см. раздел 12.3 [Встроенные функции для действий с цепочками], стр. 137).

Функция strftime приобретает формат времени по умолчанию, позволяя вызов без аргументов (см. раздел 12.5 [Функции для действий с отметками времени], стр. 148).

Полная поддержка для POSIX и GNU regexps (см. глава 4 [Регулярные выражения], стр. 23).

Параметр `--re-interval' для обеспечения интервальных выражений в regexps (см. раздел 4.3 [Операторы регулярных выражений], стр. 26).

Изменен IGNORECASE, теперь он применим для сравнения цепочек также как операции regexp (см. раздел Section 4.5 [Чувствительность к регистру при определении соответствия], page 33).

Параметр `-m' и функция ush из Bell Labs research версии awk (см. раздел 14.1 [Параметры командной строки], стр. 161; см. также раздел 12.4 [Встроенные функции для ввода/вывода], стр. 146).

Использование GNU Autoconf для управления конфигурационным процессом (см. раздел B.2.1 [Компиляция gawk для Unix], стр. 284).

Поддержка Amiga (см. раздел B.6 [Установка gawk на Amiga], стр. 291).

Назад | Вперед
Содержание (общее) | Содержание раздела



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru