Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Примеры
$ echo •Одинарные кавычки "защищают" двойные кавычки' Одинарные кавычки "защищают" двойные кавычки
$ echo "Ну, разве это не \"особый случай\"?"
Ну, разве это не "особый случай"?

$ echo "У вас 'Is | wo -1' файла в каталоге У вас 43 файла в каталоге /home/bob
$ echo "Значением \$х является $х" Значением $х является 100

'pwd'

Формы команд
Синтаксис
Действие

ста &
Выполнить команду в фоновом режиме

cmdl ; cmd2
Последовательность команд; выполнить команды, перечислен-


ные в строке

 

% vi 'grep -1 ifdef *.c' % egrep '(yes|no)' 'cat list' $ egrep '(yes|no)' $(cat list) $ egrep '(yeslno)' $(<list)
grep XX file && file
% grep XX file 11 echo "XX not found"

Сортировка файла, разбивка результата на страницы, печать
Редактировать файлы, найденные grep
Определить список файлов для поиска
bash-эквивалент предыдущей команды
Действует так же, как и предыдущая команда, но быстрее выполняется
Печать файла, содержащего заданный текст
Вывод сообщения об ошибке, если текст XX не
найден

Формы перенаправления
Файловый
Имя
Принятое
Типичное устройство

дескриптор

сокращение

0
Стандартный поток ввода
stdin
Клавиатура

1
Стандартный поток вывода
stdout
Терминал

2
Стандартный поток ошибок
stderr
Терминал

Источник ввода и цель вывода могут быть переопределены, как показано в табл. 7.15.

532
Глава 7. bash: командный интерпретатор Борна

Таблица 7.15. Символы перенаправления ввода/вывода

Символ
Действие

> file
Перенаправление стандартного потока вывода в файл file

< file
Получение стандартного потока ввода из файла file

cmdl | cmd2
Конвейер. Стандартный поток вывода команды cmdl перенаправляется в стандартный поток ввода команды cmd2

»file
Перенаправление стандартного потока вывода в файл file с добавлением данных к концу файла, если таковой уже существует

>\ file
Принудительное перенаправление стандартного потока вывода в файл file, даже в режиме работы noclobber

n>\ file
Перенаправление вывода файлового дескриптора п в файл file, даже в
режиме работы noclobber

<> file
Использовать файл file и как стандартный поток ввода, и как стандартный поток вывода

«text



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru