Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОС Unix / Лабораторная работа 7

.docx
Скачиваний:
2
Добавлен:
28.11.2023
Размер:
15.87 Кб
Скачать

Лабораторная работа №7. Конвертация.

Таблица 1 – Используемые команды

Команда

Описание

grep

выполняет поиск строк, соответствующих шаблону, заданному регулярным_выражением, в файлах или во входном потоке

Задания:

Дан текстовый файл: таблица базы данных (один кортеж на строку, поля через разделитель).

  1. Преобразовать файл "Товары", так чтобы вместо разделителей "|" использовалась табуляция.

  2. Преобразовать файл "Платежи", так чтобы остались строки, в которых "Сумма" больше либо равна 10000.

  3. Преобразовать файл "Сотрудники", так чтобы остались только "Фамилия" "Имя" сотрудников разделённые пробелом

  4. Преобразовать файл "Заказы", так чтобы остались строки, в которых есть "Коментарий" (не null).

  5. Преобразовать файл "ПунктыЗаказов", так чтобы место "," использовался "-", а в поле "КодТовара" отсутствовали двойные кавычки.

  6. Преобразовать файл "Офисы", так чтобы остались поля "Город","Адрес", "Штат", "Страна", "Территория".

  7. Преобразовать файл "Покупатели", так чтобы остались строки, в которых "Фамилия" начинается с "B" и заканчивалась "n".

  8. Преобразовать файл "Товары", так чтобы остались только поля "КодТовара" и "Название" разделённые знаком "-".

  9. Преобразовать файл "Платежи", так чтобы остались строки в которых поле "ДатаОплаты" равна интервалу хххх.01.хх - хххх.09.хх.

  10. Преобразовать файл "Сотрудники", так чтобы остались строки, в которых "Фамилия" начинается с "B", а "Имя" заканчивается на "y".

  11. Преобразовать файл "Заказы", так чтобы остались строки, в которых поля "ДатаЗаказа" и "ДатаОтправки" = 2004.06

  12. Преобразовать файл "ПунктыЗаказов", так чтобы поле "НомерПункта" заканчивался на нечетную цифру.

  13. Преобразовать файл "Офисы", так чтобы остались поля "Город" и "Телефон", а в поле "Телефон" пробелы заменить на символ "-".

  14. Преобразовать файл "Покупатели", так чтобы остались поля "Название", "КонтактФамилия", "КонтактИмя", "Продавец".

  15. Преобразовать файл "Товары", так чтобы остались поля "Название" и "Описание", после "Описание" заключите в круглые скобки.

  16. Преобразовать файл "Платежи", так чтобы остались строки, в которых поле "НомерПокупателя" лежит в интервале от 300 до 399.

  17. Преобразовать файл "Сотрудники", так чтобы остались только поле "email", а символ "@" заменить на "СОБАКА".

  18. Преобразовать файл "Заказы", так чтобы остались строки, в которых поле "НомерПокупателя" больше или равна 300.

  19. Преобразовать файл "ПунктыЗаказов", так чтобы остались строки, в которых поле "ЦенаЕдиницы" больше или равна 100.

  20. Преобразовать файл "Офисы", так чтобы в качестве разделителей полей использовался пробел, а не ":" и все поля кроме "КодОфиса" поместить в двойные кавычки.

  21. Преобразовать файл "Покупатели", так чтобы остались строки, в которых поле "КредитныйЛимит" больше либо равен 100000.

  22. Преобразовать файл "Товары", так чтобы остались строки, в которых поле "Название" начинается с буквы, а в поле "КодТовара" разделитель заменить на символ "/".

  23. Преобразовать файл "Сотрудники", так чтобы остались только "Фамилия" "Имя" "email" "Должность".

Преобразовать файл "Покупатели", так чтобы остались строки, в которых "Страна"=USA, а знаки табуляции заменить знаком "|".

Соседние файлы в папке ОС Unix