|
|||
Создание файлов. Команда grepСоздание файлов 12. создали в домашнем каталоге подкаталог manyfiles (команда mkdir manyfiles). 13. создали в нём 100 файлов с именами a1, a2, a3... 100 с помощью команды touch a{1... 100}. Проверили в каталоге наличие этих файлов (команда ls | cat –n)). 14. удалили только файлы с четными номерами (команда rm a*{0, 2, 4, 6, 8}). Команда 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').
|
|||
|