mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

FSPEC(4)                                               FSPEC(4)

НАЗВАНИЕ 
        fspec - спецификация формата текстового файла

ОПИСАНИЕ 
        Иногда  бывает удобно хранить текстовые файлы ОС UNIX с
        нестандартной табуляцией (то есть табуляцией, не  уста-
        навливающей  курсор  в  каждой восьмой позиции). Вообще
        говоря, такие файлы перед обработкой командами ОС долж-
        ны быть преобразованы в стандартный формат, часто с за-
        меной символов  табуляции  соответствующим  количеством
        пробелов.  Спецификация формата, встретившаяся в первой
        строке текстового файла, задает табуляцию в  оставшейся
        части файла.

        Спецификация формата представляет собой  последователь-
        ность параметров, разделенных пробелами, заключенную  в
        специальные скобки <: и :>. Каждый параметр состоит  из
        ключевой буквы, сразу за которой может следовать число.
        Распознаются следующие параметры:

        tразметка 
             Задание  табуляции в файле. Значением разметки мо-
             жет быть:

             1. Список номеров позиций, разделенных запятыми.

             2. Символ -, за которым следует целое число n, за-
                дающее интервал табуляции.

             3. Символ -, за которым следует имя одного из фик-
                сированных способов табуляции.

             Стандартная  табуляция  задается   как   t-8   или
             t1,9,17,25,  и  т.д.  Имена фиксированных способов
             табуляции перечислены в команде tabs(1).

        sразмер 
             Задание максимальной длины строки. Значение разме-
             ра должно быть целым. Проверка длины строки выпол-
             няется после расстановки табуляций, но до установ-
             ки полей.

        mполе 
             Задание количества пробелов (полей) в начале  и  в
             конце каждой строки. Значение поле должно быть це-
             лым.

        d    Строка,  содержащая  спецификацию  формата, должна
             быть удалена из преобразованного файла.

        е    Текущий формат преобразования  действует  лишь  до
             тех  пор, пока в файле не встретится другая специ-
             фикация формата.

        Значения параметров по умолчанию - t-8 и  m0.  Если  не
        задан параметр s, проверка длины строк не производится.
        Если  первая строка файла не содержит спецификации фор-
        мата, действуют значения по умолчанию.  Пример  строки,
        содержащей спецификацию формата:

             *<:t5,10,15 s72:>*

        Если  спецификация формата выглядит как комментарий, то
        параметр d задавать не обязательно.

СМ. ТАКЖЕ 
        ed(1), newform(1), tabs(1) в Справочнике пользователя.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк