Димитровградского инженерно-технологического института НИЯУ МИФИ. Лабораторная работа №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, а знаки табуляции заменить знаком «|».

Оцените статью
Сессия под ключ дистанционно
Добавить комментарий

Заявка на расчет