D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Unix / export

export

Копирует записи D3 в файлы Unix

export file.reference {item.list} {(options}
to :[ dir | {Unix.file {unix.file} ... } ] 

Маркеры атрибутов преобразуются в символ новой строки (x'0a'), если не задана опция "c". Другие разделители D3 (маркер значения и т.д.) не преобразуются.

Файл "unix.file" создается с правами чтения и записи только для владельца (mode 0600), если не заданы опции "g" и/или "w".

"file.reference" - имя исходного файла D3.

"item.list" - список исходных записей. Если не указывается, должен быть создан активный список (см. "select", "sselect", "get-list").

"dir" - путь к директории, куда копируются файлы. Имена файлов те же самые, что и идентификаторы записей в исходном списке. Для преобразования имен файлов Unix к нижнему регистру используется опция "l".

"Unix.file" - список принимающих файлов Unix. Если файлы экспортируются не в текущую директорию, необходимо указать полные имена. Текущая директория может быть изменена командой "cd". Если принимающий список файлов не задан, в качестве него используется исходный список записей.

Опции:

c Отменяет преобразование маркеров атрибута в символы новой строки.
g Дает файлу права чтения/записи для группы. Этот флаг может быть изменен значением umask(1) текущего процесса.
i Подавление вывода идентификаторов записей.
l Преобразует имена файлов Unix к нижнему регистру перед копированием.
w Дает файлу права чтения/записи для всех. Этот флаг может быть изменен значением umask(1) текущего процесса.