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

Dmytro O. Redchuk =?iso-8859-1?q?dor_=CE=C1_ldc=2Enet?=
Пн Сен 19 18:11:42 MSD 2005


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
> 
> 
> -- 
> С уважением,
> Евгений Остапец
> uin: 23747217
> jid: eugene_ostapets на jabber.ru

-- 
  _,-=._              /|_/|
  `-.}   `=._,.-=-._.,  @ @._,
     `._ _,-.   )      _,.-'
        `    G.m-"^m`m'        Dmytro O. Redchuk




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