20.2.2. Принцип работы команды getopts
20.2.2. Принцип работы команды getopts
Команда getopts считывает строку строка_параметров. При этом она выбирает корректные опции, которые могут быть применены в сценарии.
Команда getopts разыскивает все аргументы, начинающиеся дефисом, и определяет значения всех опций. Затем значение опции сравнивается со строкой строка_параметров. Если соответствие установлено, переменной присваивается значение option. В противном случае переменной присваивается значение ?. Этот процесс продолжается до тех пор, пока не будут обработаны все опции.
Завершив обработку всех аргументов, команда getopts возвращает ненулевое состояние. Это означает, что все аргументы были переданы. Переменная Optind содержит значение последнего обработанного аргумента. В следующем разделе мы рассмотрим, какую пользу эта переменная может принести при обработке аргументов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Принцип работы и реализация
Принцип работы и реализация Компьютеры — это предсказуемые устройства. Действительно, трудно найти случайное поведение в системе, поведение которой можно практически полностью программировать. Однако окружающая среда, где находится машина, полна различных шумов,
Принцип работы трафикового модуля
Принцип работы трафикового модуля В автоматизированном привлечении трафика задействуются следующие инструменты: подборщик слов для семантического ядра, система внутренней оптимизации, специальные каскады фильтров для закупки и съема ссылок с учетом сбора трафика,
Принцип работы программы-клиента DC++
Принцип работы программы-клиента DC++ Как уже упоминалось ранее, программа DC++ — это клиент для файлообменных сетей Direct Connect.Сеть Direct Connect — это пиринговая децентрализованная сеть, состоящая из отдельных серверов (хабов), к которым подключаются компьютеры пользователей для
Принцип работы
Принцип работы Прежде чем пускаться в перипетии электронной переписки, желательно хотя бы поверхностно знать устройство инструмента, именуемого электронной почтой.Ведь согласитесь, не очень комфортно путешествовать на автомобиле, совершенно не зная, что творится у
Принцип работы
Принцип работы Идея работы ICQ, довольно простая. При установке специальной программы (кстати говоря, бесплатной) вам присваивается UIN (Unique Identification Number – уникальный идентификационный номер). Это что-то вроде вашего адреса или номера телефона, который можно раздавать своим
4.7.1. Принцип работы
4.7.1. Принцип работы Итак, давайте рассмотрим принцип работы защиты служб. Для этого создается директория, которая является для программы корневой. В Linux для этого существует команда chroot, которая создает chroot-окружение. Получается псевдокорневая файловая система внутри
Принцип работы протокола NNTP
Принцип работы протокола NNTP Современные серверы новостей используют для обмена между собой и для взаимодействия с клиентами протокол NNTP (Network News Transfer Protocol — протокол передачи сетевых новостей). Как правило, серверы NNTP используют порт 119. Следует заметить, что
Принцип работы подкастинга
Принцип работы подкастинга Подкастинг чем-то напоминает интернет-радио, но в отличие от этого сетевого сервиса подкасты размещаются на компьютере пользователя в виде отдельных файлов, после чего их можно записывать на MP3-плеер и слушать в любое удобное время. Подкастинг
Принцип работы
Принцип работы Как осуществляется передача голоса через Интернет? Технология интернет-телефонии преобразует звук человеческого голоса в поток цифровых сигналов, которые совершают движение по Всемирной сети.В результате он поступает к вашему собеседнику, и уже на его
2.1. Принцип работы антивируса
2.1. Принцип работы антивируса Пользователь часто может сам обнаружить присутствие вируса на компьютере. Например, о заражении системы почтовым червем Email-Worm.Win32.NetSky.b можно судить по возрастанию загрузки процессора до 90 % и активной работе жесткого диска (в результате
Принцип работы
Принцип работы Впервые прототип нового типа системы отражения атак был представлен общественности в феврале 2004 года и назывался Prevx Home. Уникального в представленной системе было много. В отличие от антивирусных систем, использующих для определения злонамеренных файлов
Общий принцип работы с программой
Общий принцип работы с программой Выше было отмечено, что весь принцип работы (проектирования и моделирования) с программой ArCon построен на объектно-ориентированном подходе. Попробуем разобраться, что именно подразумевается под таким
20.2.3. Указание значений опций с помощью команды getopts
20.2.3. Указание значений опций с помощью команды getopts Иногда для сценариев требуется включение фактического значения одной из опций командной строки. При этом используется команда getopts. Все, что требуется для этого сделать, — вставить двоеточие после буквы опции параметра
20.2.5. Использование команды getopts для преобразования файлов
20.2.5. Использование команды getopts для преобразования файлов А теперь воспользуемся сценарием tr_case, который преобразуем с помощью только что изученной команды getopts. Существует единственное отличие между методами getopts и shift, применяемыми для обработки опций командной строки.
Принцип работы SIM-карты
Принцип работы SIM-карты Основная функция карты – безопасная идентификация телефона в сети, а хранение данных, например списка телефонных номеров или записной книжки, является лишь побочной и второстепенной функцией. SIM-карта является микрокомпьютером на базе
Принцип работы компьютера
Принцип работы компьютера Сведения, приведенные в этом разделе, при повседневной работе с компьютером могут не понадобиться. Однако общее представление о принципе действия компьютера иметь необходимо – это может помочь при решении некоторых внезапных