From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: eostapets@gmail.com, "ALT Linux Community" Subject: Re: =?koi8-r?B?W0NvbW1dIPrBzcXOwSDPxM7Px88gxNfVzdE=?= References: Message-ID: Date: Tue, 20 Sep 2005 09:30:46 +0400 From: "Aleksander N. Gorohovski" Organization: DonNTU Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Opera M2/8.01 (Linux, build 1204) Cc: X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 06:24:30 -0000 Archived-At: List-Archive: List-Post: On Mon, 19 Sep 2005 18:04:11 +0400, Eugene Ostapets wrote: > 19.09.05, Aleksander N. Gorohovski > написал(а): >> Доброго времени суток сообщество! >> >> Подскажите как можно элегантно средствами bash >> выполнить замену одного символа в файле двумя другими? >> >> Пробовал, например: >> tr -s "1" "23" < file1 > file2 >> ругается (вообщем справедливо) и не помогает. > Это не bash >> >> Конечно можно и на Perl программку сделать, но хотелось bash. > Ну на таком баше и я могу: cat file1 | sed 's@1@23@g' > file2 или > subst 's@1@23@g' file O-o-o! Шикарно! Премного Вам благодарен. :-) Простите меня, может я не правильно выразился про bash, но это то!