русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Rm –i gauss2.plx


Дата добавления: 2014-11-28; просмотров: 591; Нарушение авторских прав


Групповые символы. Иногда при работе с командным интерпретатором требуется найти или сопоставить файлы по шаблону. Например, вы знаете только первую букву в имени файла и хотите найти все файлы в рабочей директории, начинающиеся с этой буквы. Или вам известно последовательность нескольких букв в имени или расширении файла и вам надо его найти среди нескольких сотен других файлов. В этом случае вам требуется воспользоваться специальными символами Linux. В командном интерпретаторе используется ряд специальных символов, называе­мых групповыми символами, с помощью которых файлы можно искать, сопоставлять, а также создавать список имен файлов. Этими символами являются звездочка, вопро­сительный знак и квадратные скобки (*, ?, []). Получив частичное имя файла, команд­ный интерпретатор использует эти символы как образец для поиска и формирования cписка имен обнаруженных файлов. Параметр с неполным именем файла заменяется списком совпавших с ним имен файлов. Этот список имен может использоваться как параметр в командах, оперирующих с несколькими файлами (например, ls). Групповые символы командного интерпретатора перечислены в табл. 1.

Таблица 1. Специальные символы командного интерпретатора

Общие символы Назначение
; Разделение команд в одной командной строке
'команда' Выполнение команды
[ ] Сравнение с классом возможных символов в именах файлов
\ Обозначение следующего символа как специального. Используется для обозначения управляющих символов
| Передача по каналу стандартного вывода одной команды в качестве ввода для другой команды
& Выполнение команды в фоновом режиме
! Команда работы с перечнем ранее введенных команд
Групповые символы Результат применения
* Устанавливает соответствие с любым набором символов в именах файлов
? Устанавливает соответствие с любым отдельным символом в именах файлов
Символы перенаправления Результат применения
> Перенаправляет стандартный вывод в файл или на устройство. При этом, если файл не существует, он создается, если же файл существует, он перезаписывается
>! Восклицательный знак приводит к перезаписи файла, если он существует. Этот символ отменяет действие опции, которая запрещает пе­резапись существующих файлов
< Перенаправляет стандартный ввод из файла или устройства в программу
> > Перенаправляет стандартный вывод в файл или на устройство, добавляя выводимые данные к концу файла
Символы перенаправления Результат применения стандартного вывода сообщений об ошибках
2> Перенаправляет стандартный вывод сообщений об ошибках в файл или на устройство
2>> Перенаправляет и добавляет стандартный вывод сообщений об ошибках в файл или на устройство
2>&1 Перенаправляет стандартный вывод сообщений об ошибках на стандартный ввод
>& Перенаправляет стандартный вывод сообщений об ошибках в файл или на устройство
|& Перенаправляет по каналу стандартный вывод сообщений об ошибках на вход другой команды

 



Например, символом “звездочка” (*) можно пользоваться для обращения к файлам, имена которых на­чинаются или заканчиваются определенной комбинацией символов. В примере показано, как использовать символ звездочки (*) в любой комбинации символов.

$ ls



<== предыдущая лекция | следующая лекция ==>
Drwxr-xr-x 3 antonk user 4096 Apr 22 13:37 .. | Docl doc2 document docs mydoc monday tuesday


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.