ОС Unix / ОС_UNIX_ПР_5
.docxПрактическая работа №5. Работа со строками.
Решить поставленные задачи ДВУМЯ способами
Команда |
Описание |
awk |
ищет в файле строки, удовлетворяющие шаблонам, заданным в скрипте_awk, и выполняет над ними действия, заданные в скрипте_awk |
sed |
производит редактирование текстовых файлов в соответствии с операторами редактирования, заданными в скрипте_sed в командной строке или в файле |
Вариант 1
В файле со стихотворением в каждом слове заменить первые 2 символа на последние два символа.
В файле со стихотворением символ "." заменить на "точка".
Вариант 2
В файле со стихотворением после каждой строки которая заканчивается "?" вставлять "??".
В файле с текстом сочетания "со" заменить на "ос".
Вариант 3
В файле с текстом продублировать строку в которой присутствует "нн"
В файле со стихотворением в каждом слове заменить первые 2 символа на последние два символа.
Вариант 4
В файле со стихотворением удалить все строки, в которых присутствует ",".
В файле с текстом в слове каждого второго предложения делать перенос строки.
Вариант 5
В файле со стихотворением заменить все "о" на "О".
В файле с текстом продублировать строку в которой присутствует "нн".
Вариант 6
В файле со стихотворением удалить все строки в которых присутствует "!".
В файле с текстом, перед строкой, начинающейся с символа "-" добавить "Ask:"
Вариант 7
1. В файле с текстом заменить на "!!!" слова в которых есть буква "и".
В файле со стихотворением удалить вторую строку в которой содержится "!"
Вариант 8
В файле со стихотворением после каждой строки в которой есть "." нужно вставить эту же строку.
В файле с текстом в конце каждой строки вставить "The end"
Вариант 9
В файле с текстом перед каждым знаком "." вставить "<точка>".
В файле с текстом заменить на "!!!" слова в которых есть буква "м".
Вариант 10
В файле со стихотворением удалить слова, после которых идет ","
В файле с текстом каждую строку которая содержит "пр" записать в начало.