Хелпикс

Главная

Контакты

Случайная статья





Создание файлов. Команда grep



Создание файлов

12.  создали в домашнем каталоге подкаталог manyfiles (команда mkdir manyfiles).

13.  создали в нём 100 файлов с именами a1, a2, a3... 100 с помощью команды touch a{1... 100}. Проверили в каталоге наличие этих файлов (команда ls | cat –n)).


Рисунок 22 – Результат работы

14.  удалили только файлы с четными номерами (команда rm a*{0, 2, 4, 6, 8}).


Рисунок 23 –Файлы с нечётными номерами

Команда grep

15.  вывели строки файла dir. txt, содержащие файлы с определенным месяцем (в зависимости от номера варианта 1 — январь, …12 — декабрь, 13 — опять январь) и записать их в файл grep_month_name. txt (команда grep -i 'октябрь' dirlist. txt > ~/linux_lab1/grep_month_name. txt).

16.  записали строки, не содержащие этот месяц, в файл grep_other_monthes. txt

(команда grep -i 'октябрь' dirlist. txt > ~/linux_lab1/grep_month_name. txt).

17.  создали подкаталог grep, переместили в него файлы, созданные в двух предыдущих пунктах

(команда mkdir grep & & mv grep_month_name. txt grep & & mv grep_other_monthes. txt grep).

18.  находясь в папке linux_lab, нашли все файлы, в которых встречается подстрока root, вывели строки с указанием их номеров. Поиск выполняли в каталоге и вложенных подкаталогах (команда grep -rn 'root').


Рисунок 23 – Результат работы


Рисунок 24 – Результат работы




  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.