Предмет: Информатика, автор: okshinmaks008

1. Создать рекурсивно каталоги с наименованием года и месяца как было на уроке. Затем рекурсивно ( -r) командой ls получить эти каталоги и перенаправить вывод в файл stdout_date.
2. С помощью той же команды ls и ключа l получить список файлов и каталогов из каталога etc и перенаправить вывод в файл stdout_etc.
3. Посчитать количество строк и символов в файле stdout_date.
4. Получить из файла stdout_all все совпадения с именем sys и перенаправить вывод в файл stdout_sys.
5. Переместить файлы stdout_all и stdout_sys в любой каталог с годом и месяцем.
ПОМОГИТЕ ПОЖАЛУЙСТА ВРЕМЕНИ НЕ БОЛЬШЕ 12 ЧАСОВ ЕСТЬ ПОЖАЛУЙСТА
ТОЛЬКО КОМАНДЫ!!!!

Ответы

Автор ответа: kwickie6
0

1. bash

mkdir -p $(date +'%Y/%m') && ls -R > stdout_date

2. bash

ls -l /etc > stdout_etc

3. bash

wc -lc stdout_date

4. bash

grep 'sys' stdout_all > stdout_sys

5. bash

mkdir -p destination_directory && mv stdout_all stdout_sys destination_directory/$(date +'%Y/%m')

Похожие вопросы
Предмет: Алгебра, автор: sonygxxw39