На один cat меньше Re: [Comm] Замена одного двумя

Aleksander N. Gorohovski =?iso-8859-1?q?angel_=CE=C1_feht=2Edgtu=2Edonetsk=2Eua?=
Вт Сен 20 09:34:06 MSD 2005


On Mon, 19 Sep 2005 18:11:42 +0400, Dmytro O. Redchuk wrote:

> On Mon, Sep 19, 2005 at 05:04:11PM +0300, Eugene Ostapets wrote:
>> 19.09.05, Aleksander N. Gorohovski<angel feht.dgtu.donetsk.ua>  
>> написал(а):
>> > Доброго времени суток сообщество!
>> >
>> > Подскажите как можно элегантно средствами bash
>> > выполнить замену одного символа в файле двумя другими?
>> >
>> > Пробовал, например:
>> > tr -s "1" "23" < file1 > file2
>> > ругается (вообщем справедливо) и не помогает.
>> Это не bash
>> >
>> > Конечно можно и на Perl программку сделать, но хотелось bash.
>> Ну на таком баше и я могу: cat file1 | sed 's на 1@23 на g' > file2 или
> sed 's на 1@23 на g' < file1 > file2

Спасибо.
:-)
>> subst 's на 1@23 на g' file



Подробная информация о списке рассылки community