Переменная с точки зрения оболочки – это параметр, обозначаемый именем. Значения переменным присваиваются с помощью оператора следующего вида [user]$ name=value где name – имя переменной, а value – присваиваемое ей значение (может быть пустой строкой). Имя переменой может состоять только из цифр и букв и не может начинаться с цифры. Значением …
Подробнее »Сравнивает два файла по строкам
в заданном перечне, на соответствующие символы из второго заданного перечня comm Сравнивает два файла по строкам и выдает на стандартный вывод 3 колонки: в одной – строки, которые встречаются только в 1 файле, во второй – строки, которые встречаются только во 2-ом файле: и в третьей – строки, имеющиеся в …
Подробнее »5.5.2 ОПЕРАТОР |
5.5.2 ОПЕРАТОР | Особым вариантом перенаправления вывода является организация программного канала (иногда называет трубопроводом или конвейером). Для этого две или несколько команд, таких, что вывод предыдущей служит вводом для следующей, соединяются (или разделяются, если вам это больше нравится) символом вертикальной черты – ‘|’. При этом стандартный выходной поток команды, расположенной …
Подробнее »а для вывода файла на печать – команду:
а для вывода файла на печать – команду: [user]$ cat /home/jim/report.txt › lpr Как видите, оператор › служит для перенаправления выходного потока. По отношению к входному потоку аналогичную функцию выполняет оператор ‹. Приведенный выше пример команды для подсчета числа слов в определенном файле можно переписать следующим образом (обратите внимание на …
Подробнее »5.4.3 КОМАНДА CAT
5.4.3 КОМАНДА CAT Мы уже рассматривали кратко команду cat в предыдущем разделе. В данном разделе эта команда интересует нас в основном потому, что чаще всего она работает как раз с входным и выходным потоками. По умолчанию выход команды cat направляется в выходной поток. Чтобы убедиться, что эта команда по умолчанию воспринимает …
Подробнее »оболочка всегда найдет,
оболочка всегда найдет, а для поиска внешней команды пользователь, в принципе, должен указать оболочке полный путь до соответствующего файла. Однако для облегчения жизни пользователей оболочка умеет искать внешние команды в каталогах, которые перечислены в специально заданных ‘путях поиска’. Только если она не находит нужных файлов в таких каталогах, она решает, …
Подробнее »5.3. ВЫПОЛНЕНИЕ КОМАНД
5.3. ВЫПОЛНЕНИЕ КОМАНД Как было отмечено выше, одна из основных функций оболочки состоит в том, чтобы организовать исполнение команд пользователя, вводимых им в командной строке. В частности, оболочка предоставляет пользователю два специальных оператора для организации задания команд в командной строке: ; и &. 5.3.1 ОПЕРАТОР ; Хотя чаще всего пользователь …
Подробнее »