Библиотека сайта rus-linux.net
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Консольные команды | Вперед |
Уровень диагностического вывода команд
Во многих командах-утилитах реализован ключ -v
- «детализировать диагностический вывод», причём этот
ключ может повторяться в командной строке несколько раз, и число
повторений его определяет уровень детализации диагностики: чем больше
повторений, тем выше уровень детализации.
На уровне кода (в своих собственных приложениях) это реализуется примерно так:
int main( int argc, char *argv[] ) { int c, debuglevel = 0; while( ( c = getopt(argc, argv, "v" ) ) != EOF ) switch( c ) { case 'v': debuglevel++; break; } // к этому месту в коде сформирован уровень диагностики debuglevel ... }
Предыдущий раздел: | Оглавление | Следующий раздел: |
Формат командной строки | Фильтры, каналы, конвейеры |