Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Вернуть результат выполнения команды. Символы новой строки преобразуются в пробелы. Функция работает аналогично подстановке по обратным кавычкам в большинстве командных интерпретаторов.
Подстановка строк в макросах
$(macro:sl=s2)
Вычислить подстановку по текущему определению макроса $(тасго), предварительно заменив строкой s2 каждое вхождение строки si, непосредственно следующее перед пробелом или символом табуляции либо находящееся
в конце строки макроопределения.
Специальные имена целей .DEFAULT:
Команды, ассоциированные с этой целью, выполняются, если make не может найти строки описаний в соответствующем файле или правила суффиксов, с помощью которых может быть собрана запрошенная цель.
.EXPORT_ALL_VARIABLES:
Если существует эта цель, экспортировать все макроопределения во все порожденные процессы.

make

make
.IGNORE:
Игнорировать ошибки. Действует идентично параметру -i. .PHONY:
Всегда выполнять команды, следующие за целью, даже если цель существует и не требует пересборки.
.PRECIOUS:
Файлы, определяемые для этой цели, не удаляются при получении make сигнала принудительного завершения или когда строка команд в файле описаний возвращает
ошибку.
.SILENT:
Выполнить команды, не отображая их. Действует идентично параметру -s.
.SUFFIXES:
Суффиксы, ассоциированные с этой целью, имеют значение в правилах суффиксов. Если суффиксы не указаны, существующий список правил суффиксов «отключается».

makedbm
makedbm [options] infile outfile
Команда NFS/NIS. Создание dbm-файла NIS. makedbm преобразует файл infile в пару файлов в формате ndbm, а именно: outfile.pa^ outfile.dir. Каждая из строк исходного файла преобразуется в одну запись dbm. Все символы до первой табуляции или символа пробела составляют ключ, а остаток строки - данные. Если строка заканчивается сочетанием \&, продолжение данных этого ключа читается из следующей строки, makedbm не считает символ # началом комментария, и его интерпретация предоставляется клиентам NIS. Если в качестве имени infile указан символ «—» (дефис), то выполняется чтение со стандартного ввода.
makedbm создает специальную запись с ключом
difiedm3 даты создания файла infile (или текущей даты при
чтении со стандартного ввода).
Параметры
—b Распределить карту на все серверы, используя междоменный сервер имен named.
—d yp_domain_name
Создать специальную запись с ключом те.

 

i yp_input_file

makedbm

Создать специальную запись с ключом yp_input_file. -1 Преобразовать ключи указанной карты в нижний ре-
гистр.
—m yp_master_name
Создать специальную запись с ключом Если не задано имя узла-хозяина, установить ключ в локальное имя узла.
—о ypoutput_file
Создать специальную запись с ключом
-s Безопасная карта. Устанавливать соединения только с авторизованными NIS-сетями.
-u dbm filename
Обратить dbm-файл: распечатать построчно базу данных,
отделяя ключи от значений пробелом.
Пример

Несложно создать сценарий интерпретатора для преобразования стандартных файлов (например, /etc/passwd) в формат ключ-значение, используемый makedbm. Например,
следующая программа на awk:
BEGIN { FS=":"; OFS = "\f;} { print $1, $0}
преобразует /etc/passwd в исходный файл для makedbm, после чего можно создать NIS-файл passwd.byname. То есть ключом является имя пользователя, а значением — остаток
строки из файла /etc/passwd.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru