From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 19 Mar 2002 01:43:25 +0300 From: Mikhail Zabaluev To: devel@altlinux.ru Message-ID: <20020318224325.GB3063@mhz.mikhail.zabaluev.name> Mail-Followup-To: Mikhail Zabaluev , devel@altlinux.ru References: <20020318163915.069b56a1.bga@altlinux.ru> <20020318145041.GA25190@ramax.spb.ru> <20020318135326.GC32057@vcserver.mivlgu.ru> <20020318164253.GA29475@ramax.spb.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline In-Reply-To: <20020318164253.GA29475@ramax.spb.ru> User-Agent: Mutt/1.3.27i Subject: [devel] Re: =?koi8-r?B?68HLINPExczB1NggcGlwZSDT?= =?koi8-r?B?IMLVxsXSz80/?= Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: --envbJBWh7q8WU6mo Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Hello Igor, On Mon, Mar 18, 2002 at 07:42:53PM +0300, Igor Homyakov wrote: > > > > > >> Мне нужно удалить несколько строк из файла, предварительно мною > > > > >>туда записанных. > > > > >> > > > > >Лучше всего делать это через perl > > > > >perl -pi -e 's@to_remove@@' somefile.txt > > > > > > > > Вот те раз! А я специально вычищал perl-зависимости > > > > из dosemu, заменяя perl на sed и grep. > > > > > > к тому же в perl-овой документации подобные конструкции использовать > > > настоятельно НЕ рекомендуют. > > > > В каком месте? > > В том смысле, что одно неосторожное движение и содержимое файла будет > безвозвратно потеряно 'man perlrun'. В данном случае это не слишком важно, > но лучше не иметь привычки писать такой код. Для однострочных sed-подобных команд годится опция -i.bak perl -pi.bak -e 's@to_remove@@' somefile.txt -- Stay tuned, MhZ JID: mookid@jabber.org ___________ There's no point in being grown up if you can't be childish sometimes. -- Dr. Who --envbJBWh7q8WU6mo Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8lm2NTKqCuNPJlLgRAncbAKCXyaVBeqF1lUIRgXpIZUHR22MSJwCfdbOw qbjC7YRQ/R3YFNf9T7ix1Yo= =BvfQ -----END PGP SIGNATURE----- --envbJBWh7q8WU6mo--