Это команда tbl-dctrl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tbl-dctrl - генерирует табличные представления данных в формате dctrl
СИНТАКСИС
таблица-dctrl [ кредита ] [ -c спецификация столбца ...] [ имя файла ] ...
таблица-dctrl --версия
таблица-dctrl --Помогите
ОПИСАНИЕ
таблица-dctrl создает табличное представление данных, предоставленных ему в управляющем файле Debian
формат.
По умолчанию таблица-dctrl читает всю базу данных, ища самую длинную запись в каждой
запрошенный столбец; затем он выводит таблицу с границами и заголовками столбцов, где каждый
столбец достаточно широк, чтобы вместить самую длинную запись. Большая часть этого поведения может быть
настроены, как описано ниже.
Столбец запрашивается путем указания -c (--столбец) переключатель со спецификацией столбца.
Самый простой вид спецификации столбца состоит исключительно из имени поля. В
такой случай, таблица-dctrl будет включать в вывод столбец, заголовок которого является буквальным
спецификация столбца, данные которого берутся из полей с этим именем. Если нет -c кредита
даны, таблица-dctrl будет использовать все поля ввода в том порядке, в котором они были первыми
появляются.
В спецификацию столбца можно внести два необязательных дополнения. Приставка к
имя поля с некоторым текстом, за которым следует знак равенства (например, -c 'Упаковка
name = Пакет ') изменяет столбец таким образом, чтобы текст перед знаком равенства был
используется как заголовок столбца, а текст после знака равенства используется как имя
поле, из которого берутся данные. Также можно добавить двоеточие, за которым следует положительный знак.
целое число к имени поля. В таком случае число после двоеточия указывает
ширина колонки. Эти два дополнения можно использовать по отдельности или вместе. Если там
имеют более одного двоеточия, последнее имеет значение. Если есть более одного равного
знак, первый значим. Другие двоеточия и знаки равенства используются просто как
данные. Обратите внимание, что вся спецификация столбца должна быть предоставлена таблица-dctrl как один
аргумент, поэтому, если он содержит пробелы, он должен быть заключен в кавычки для оболочки.
Если все запрошенные столбцы имеют указанную ширину, таблица-dctrl будет производить продукцию
немедленно, не дожидаясь считывания всего ввода.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d ограничитель, --delimiter =ограничитель
Вместо того, чтобы рисовать красивые границы таблицы, используйте указанные ограничитель строка в
разграничивать столбцы в строке.
-H, - без заголовка
Не печатайте заголовок таблицы (заголовки столбцов).
-l уровень, --errorlevel =уровень
Установите уровень журнала на уровень. уровень один из роковой, важную, информационный и отлаживать,
но последний может быть недоступен, в зависимости от параметров времени компиляции. Эти
категории приведены здесь по порядку; каждое сообщение, которое отправляется, когда роковой В
эффект, будет испущен в важную уровень ошибок и т. д. По умолчанию
важную.
-V, --версия
Распечатайте информацию о версии.
-C, - копирование
Распечатайте лицензию на авторские права. Это дает много результатов; обязательно перенаправить или
направьте его куда-нибудь (например, на ваш любимый пейджер).
-h, --Помогите
Распечатайте краткую справку.
ОПЕРАНДЫ
таблица-dctrl будет читать свой ввод из файлов, названных в командной строке, в указанном
порядок. Файл с названием - представляет стандартный входной поток программы. Если нет файлов
с именем, программа ведет себя так, как если бы - только был назван, то есть ввод считывается из
стандартный поток ввода.
СТАНДИН
Стандартный входной поток может использоваться как входной, как указано выше в ОПЕРАНДЫ .
ВХОД FILES
Все входы в таблица-dctrl имеет формат управляющего файла Debian.
Управляющий файл Debian (dctrl) - это полуструктурированная база данных с одной таблицей, хранящаяся в
машинно-анализируемый текстовый файл. Такая база данных состоит из набора записей; каждая запись
отображение имен полей на содержимое поля. Текстуально записи разделяются пустыми
строк, а каждое поле кодируется как одна или несколько непустых строк внутри записи. Поле
начинается с его имени, за которым следует двоеточие, за которым следует содержимое поля. Толстая кишка должна
должны находиться в первой строке поля, и первая строка не должна начинаться без пробелов.
Последующие строки, напротив, всегда начинаются с линейных пробелов (один или несколько пробелов или
символы табуляции).
Когда ввод читается из нескольких файлов, разделитель записей неявно устанавливается между двумя
соседние файлы.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Стандартная среда локали, в частности, ее настройка набора символов, влияет на
интерпретация ввода и вывода как символьных потоков.
АСИНХРОННЫЙ СОБЫТИЯ
Стандартные сигналы UNIX имеют свое обычное значение.
стандартный вывод
Весь вывод отправляется в стандартный поток вывода. Результатом является табличное представление
входной базы данных ограничено указанными полями. По логике, на выходе получается
стол; когда -d используется опция, эта таблица представлена просто разделением столбцов
в каждой строке указанным ограничитель; когда опция не используется, рисуется рамка
вокруг стола. Порядок столбцов такой же, как порядок столбца
спецификации в командной строке.
ВЫВОД FILES
Нет выходных файлов.
ВЫХОД статус
Эта утилита завершается с 0 в случае успеха. Он непоследовательно использует ненулевой код выхода.
при обнаружении ошибки (это ошибка).
ПОСЛЕДСТВИЯ OF ОШИБКИ
В случае ошибок на входе вывод будет частично или полностью мусором. В
в случае ошибок при вызове программа откажется работать.
ПРИМЕРЫ
Следующий конвейер командной строки выводит таблицу всех пакетов с указанием их сопровождающего.
данные, отсортированные по данным сопровождающего, не имеющие содержания:
% доступный grep -FInstalled-Size --eq 0 | sort-dctrl -kMaintainer-\
| таблица-dctrl -cPackage -cMaintainer
Используйте tbl-dctrl в Интернете с помощью сервисов onworks.net