Таблица 1 – Используемые команды
| Команда | Описание |
| grep | выполняет поиск строк, соответствующих шаблону, заданному регулярным_выражением, в файлах или во входном потоке |
Задания:
Дан текстовый файл: таблица базы данных (один кортеж на строку, поля через разделитель).
- Преобразовать файл «Товары», так чтобы вместо разделителей «|» использовалась табуляция.
- Преобразовать файл «Платежи», так чтобы остались строки, в которых «Сумма» больше либо равна 10000.
- Преобразовать файл «Сотрудники», так чтобы остались только «Фамилия» «Имя» сотрудников разделённые пробелом
- Преобразовать файл «Заказы», так чтобы остались строки, в которых есть «Коментарий» (не null).
- Преобразовать файл «ПунктыЗаказов», так чтобы место «,» использовался «-«, а в поле «КодТовара» отсутствовали двойные кавычки.
- Преобразовать файл «Офисы», так чтобы остались поля «Город»,»Адрес», «Штат», «Страна», «Территория».
- Преобразовать файл «Покупатели», так чтобы остались строки, в которых «Фамилия» начинается с «B» и заканчивалась «n».
- Преобразовать файл «Товары», так чтобы остались только поля «КодТовара» и «Название» разделённые знаком «-«.
- Преобразовать файл «Платежи», так чтобы остались строки в которых поле «ДатаОплаты» равна интервалу хххх.01.хх — хххх.09.хх.
- Преобразовать файл «Сотрудники», так чтобы остались строки, в которых «Фамилия» начинается с «B», а «Имя» заканчивается на «y».
- Преобразовать файл «Заказы», так чтобы остались строки, в которых поля «ДатаЗаказа» и «ДатаОтправки» = 2004.06
- Преобразовать файл «ПунктыЗаказов», так чтобы поле «НомерПункта» заканчивался на нечетную цифру.
- Преобразовать файл «Офисы», так чтобы остались поля «Город» и «Телефон», а в поле «Телефон» пробелы заменить на символ «-«.
- Преобразовать файл «Покупатели», так чтобы остались поля «Название», «КонтактФамилия», «КонтактИмя», «Продавец».
- Преобразовать файл «Товары», так чтобы остались поля «Название» и «Описание», после «Описание» заключите в круглые скобки.
- Преобразовать файл «Платежи», так чтобы остались строки, в которых поле «НомерПокупателя» лежит в интервале от 300 до 399.
- Преобразовать файл «Сотрудники», так чтобы остались только поле «email», а символ «@» заменить на «СОБАКА».
- Преобразовать файл «Заказы», так чтобы остались строки, в которых поле «НомерПокупателя» больше или равна 300.
- Преобразовать файл «ПунктыЗаказов», так чтобы остались строки, в которых поле «ЦенаЕдиницы» больше или равна 100.
- Преобразовать файл «Офисы», так чтобы в качестве разделителей полей использовался пробел, а не «:» и все поля кроме «КодОфиса» поместить в двойные кавычки.
- Преобразовать файл «Покупатели», так чтобы остались строки, в которых поле «КредитныйЛимит» больше либо равен 100000.
- Преобразовать файл «Товары», так чтобы остались строки, в которых поле «Название» начинается с буквы, а в поле «КодТовара» разделитель заменить на символ «/».
- Преобразовать файл «Сотрудники», так чтобы остались только «Фамилия» «Имя» «email» «Должность».
Преобразовать файл «Покупатели», так чтобы остались строки, в которых «Страна»=USA, а знаки табуляции заменить знаком «|».
