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

ОС Unix / ОС_UNIX_ПР_6

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

Практическая работа №5. Поиск строк по шаблону.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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