UNIX. Lab4. Редактор sed. Фильтры

Задание:

В данной лабораторной работе Вам предлагается разработать последовательности команд для решения трех задач обработки текстовых файлов. Основным инструментом для решения этих задач для Вас будут, по-видимому (но не обязательно), будет редактор sed и утилита соединения join. Другие средства Вы выберете сами. Однако, запрещается использовать в этой работе утилиту awk.

 

  1. В одном из текстовых файлов из каталога text поменять местами первую и последнюю строки файла.
  1. Из информации, содержащейся в файлах query…, определить фамилию продавца, который первым продал товар ‘SP JUNIOR RACKET’ в 1991 г.
  1. Определить количество файлов в каталоге /etc, которые созданы не в этом году.

Выполнение

1.

Был написал следующий скрипт (1.sh):

2.

Был написан скрипт (файл 2.sh):

3.

Год записан в 6-ом поле. Следовательно необходимо пропустить 5 разделителей поля и дальше должно идти что-нибудь отличное от 2007. Подсчёт строк осуществляется с помощью программы wc. Параметр –l говорит о том, что подсчитываются символы перевода строки.

Был написан следующий скрипт (3.sh):

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *