Решения задач на linux

Руслан2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.12.2022

1) Отобразить пронумерованные строки ввода с 10 по 20 включительно в обратном порядке строк.Отсортируйте вывод (таблицу) программы df по свободному пространству (четвертый столбец) в порядке убывания чисел.Сортировать вывод истории по командам, удаляя повторяющиеся команды (сохранять номера команд).Используйте программы вырезания и вставки, чтобы поменять местами первый и второй столбцы в табличном вводе (более двух столбцов, разделенных, например, вкладкой).Отображение содержимого каталога только с информацией о правах, размере и имени (с помощью программ вырезания и вставки).Покажите количество групп, к которым принадлежит (ваш) пользователь.Вывести в одну строку список всех пользователей, под которыми в системе запущен хотя бы один процесс.  2) В текстовых редакторах vim (vi), emacs (jed) и nano (pico) поиск чисел, даже нецелых с возможной десятичной точкой и нецелой частью, за которыми следуют пробелы и единица измерения B, kB, МБ, ГБ или ТБ на основе регулярного выражения.Измените регистр всех букв во вводе со строчных на прописные.Показывать только те строки файла, которых нет в другом файле, т. е. разницу в файлах (например, разницу в наборах).Отображать только строки ввода, содержащие число, записанное в шестнадцатеричном формате, начиная с 0x (как в нижнем, так и в верхнем регистре).Перечислите только файлы и каталоги с датой изменения в этом году.Отображать только те строки ввода, которые не содержат двух одинаковых чисел. 

3) Удалите конечные пробелы из ввода.Отображать только все числа из ввода, включая нецелые числа с возможной десятичной точкой и нецелой частью, каждое на отдельной строке.Используя программу sed, поменяйте местами первый и второй столбцы в табличном вводе (более двух столбцов, разделенных, например, вкладкой).Из входных данных, в которых некоторые строки представляют заголовки, представленные нумерацией 1., 1.1, 1.1.1 и т. д., отображать только эти заголовки без нумерации и в древовидной структуре -- путем смещения левого края подзаголовков от левого края родительский заголовок с пробелом. 

4) Используйте программу awk для отображения из табличного ввода (столбцы, разделенные, например, вкладкой) только два столбца, указанные в переменных, переданных в awk при его запуске.Отобразить из файла /etc/passwd список пользователей в форме входа во вкладку полное имя пользователя.Из чисел в столбце в табличном вводе (столбцы, разделенные табуляцией, например), вычислите их среднее значение.Из ввода, содержащего (включая вложенные) блоки текста, начиная со строки, содержащей только слово START, и заканчивая строкой, содержащей только слово END, отображать только текст блоков первого уровня (т. е. не вне блоков или во вложенных блоках ).