русс | укр

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

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

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

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


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

Составить командную строку для выполнения требуемых действий.


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


1. Используя команды (find, tar, gzip) и конструкции перенаправления, конвейера, работы с потоком стандартного ввода-вывода и операторов проверки условия получить архив, сожержащий файлы с расширением *.boo, в каталоге ~/aAa, существование которого предварительно проверить в том же скрипте.

2. Используя команды (cat, tr, sort, uniq) и конвейерные конструкции, построить словарь слов, содержащихся в файле FileName, отсортированный в алфавитном порядке.

3. Используя комманды (man, col, ul) и конвейерные конструкции, преобразовать страницу руководства пользователя по комманде ls в обычный текстовый файл.

4. Используя команды и встроенные функции BASH (for, mv, echo, tr) и соответствующие конвейерные конструкции, изменить все заглавные буквы имен всех файлов в текущем каталоге на строчные.

5. Используя команды и встроенные функции BASH (for, mv, basename) и соответствующие конструкции экспансии, заменить расширения .foo на .bar для всех файлов в текущем каталоге.

6. При помощи команд (grep, rpm, sort, xargs, sort, less) и конвейерных конструкций получить удобный список файлов для установленного RPM-пакета, содержащего слово "bash" в названии. Список должен быть отсортирован в алфавитном порядке.

7. Используя команды (ps, grep, cut, xargs, kill) и конвейерные конструкции получить идентификатор (UID) некоторой программы и остановить ее выполнение. Допускается использование программы awk.

8. Используя команды и встроенные функции BASH (for, mv, expr, tr) и соответствующие конвейерные конструкции, изменить все заглавные буквы имен всех файлов в текущем каталоге на строчные, с учетом того, что в именах могут содержаться специальные символы (пробелы и т.п.).

9. Используя команды (grep, cat и sort) получить из файла /var/log/boot.log все строки, содержащие подстроку sys, и, используя конвейерные структуры, отсортировать эти строки, записав их в файл.

10. Используя математические возможности BASH произвести вычисление некоторого числа (g=n!; p=sum(1,g)(n+g)) с применением циклов и условий.



<== предыдущая лекция | следующая лекция ==>
Проанализировать предложения командной строки. | Содержание отчета


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


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

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

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


 


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

 
 

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

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