Руководство по администрированию UNIX System V

       

Назначение имен критериям в командной строке getdev


Чтобы присвоить имя критериям в командной строке getdev, выполните

getdev [-a] criteria [criteria [...]]

где criteria специфицируется по выражениям.

Есть 4 типа выражений:

attribute=value - выбирает все устройства, для которых определен attribute и который равен value; attribute!=value - выбирает все устройства, для которых определен attribute и который не равен value; attribute:* - выбирает все устройства, для которых определен attribute; attribute!:* - выбирает все устройства, длякоторых attribute не определен.

Можно определить список критериев, просто дав больше одного выражения и отделив их пробелами. Устройства должны удовлетворять хотя бы одному критерию в списке, если не используется необязательный параметр -a. В этом случае в список будут включены только те устройства, которые соответствуют всем критериям. Например:

Какие устройства, кроме spool, помещаются в базу данных? Напечатайте

getdev -e spool

У каких устройств определен атрибут fmtcmd? Напечатайте

getdev fmtcmd:*

У каких устройств не определен атрибут fmtcmd? Напечатайте

getdev fmtcmd!:*

У каких устройств атрибут type определен как disk или атрибут part? Напечатайте

getdev type=disk part:*

У каких устройств атрибут type определен как disk и атрибут part? Напечатайте

getdev -a type=disk part:*

(этот пример отличается от предыдущего требованием, чтобы устройство отвечало обоим критериям, а не одному).

У каких устройств в списке с их именами (disk1, disk3, disk5) атрибут type определен как disk и атрибут part? Выполните

getdev type=disk part:* disk1 disk3 disk5



Содержание раздела