LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

Написать на «чистом» bash даже без sed и grep можно, но будет уж слишком криво.

Серьезно? А мне почему-то кажется, что это у вас будет криво, если вы к простой замене слова на другое (а именно это, товарищу школьнику, если перевести его заумь, всего-то и надо) подойдете сразу с двумя внешними утилитами и оболочной.

На ГНУ Баше же как-то так:

#!/bin/bash
while read -r; do
    printf '%s\n' "${REPLY//Привет/Пр.ивет}"
done

Что не отменяет того, что есть языки более предназначенные для фильтрации текстов, но задача учебная же.

Исходная версия Zmicier, :

Написать на «чистом» bash даже без sed и grep можно, но будет уж слишком криво.

Серьезно? А мне почему-то кажется, что это у вас будет криво, если вы к простой замене слова на другое (а именно это, товарищу школьнику, если перевести его заумь, всего-то и надо) подойдете сразу с двумя внешними утилитами и оболочной.

На ГНУ Баше же как-то так:

#!/bin/bash
while read -r; do
    printf '%s\n' "${REPLY//Привет/Пр.ивет}"
done

Что не отменяет того, что есть языки более предназначенные для фильтрации текстов, но зада учебная же.