Разработка под linux

2.1

Написать программу которая по названию пакета разберет содержимое deb пакета и сгенерирует markdown отчет

Отчет должен выглядить как-то так: посмотреть

Для генерации ascii графики используйте утилиту figlet (вызывать так figlet -f banner git), не забудьте ее поставить сначала. Флаг f это название шрифта. Чтобы посмотреть все доступные шрифты вызовите команду showfigfonts

Чтобы текст из apt show выдало с переносами для markdown надо написать такую команду

apt show git 2>/dev/null | sed 's/$/  /'

если хотите выделять жирным шрифтом ключи в описании то пишите так

apt show git 2>/dev/null | sed 's/$/  /' | sed -E 's/(^\b.+?:) /**\1** /g'

в вариантах задания, я прописал список пакетов на которых можно потестить

открыть подсказку выбрать вариант
2.2

[БОНУСНОЕ] Написать скрипт, который по имени файла выдаст отчет по inode и блокам из которых состоит файл, отчет должен выглядеть примерно так посмотреть

открыть подсказку
2.3

Тут просто устанавливаем dotnet 6.0

открыть подсказку
2.4

Разработать приложение на C# которое будет работать с аргументами командной строки и выдавать в консольку результат.

открыть подсказку выбрать вариант
2.5

Написать программу, которая сможет обработать данные из предыдущего задания используя оператор потока в соответствии с заданием.

Используя второй оператор потока передать результат работы функции утилите cowsay

открыть подсказку выбрать вариант
2.6

Написать shell-скрипт позволяющий выполнить все операции из предыдущего задания одной командой