From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Content-Type: text/plain; charset="koi8-r" From: Alexander Mayorov Organization: TOO BADI, contractor of ELF-91, a licensee of Federal Express Corporation To: community@altlinux.ru Subject: Re: [Comm] Re: =?koi8-r?b?8sXawdTYIMbByswgzsE=?= =?koi8-r?b?IMvV08/ey8ku?= Date: Tue, 24 Sep 2002 06:08:10 +0600 X-Mailer: KMail [version 1.4] References: In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200209240608.10823.fedex@bashnet.ru> Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Продолжаем резать... А что скажет общественность по поводу команды csplit??? Я, к сожалению, так и не понял, как сделать так, что бы отрезались первые, например не 30 кб, а 50 строк. Беда, в общем... Придется браться за perl. А не хотелось бы :( Александр On Tuesday 24 September 2002 01:00, Yura Kalinichenko wrote: > В Пон, 23 Сен 2002, Michael Shigorin написал(а): > > MS> On Mon, Sep 23, 2002 at 07:48:00PM +0300, Yura Kalinichenko wrote: > MS> > MS> > Как у каждого файла отрезать и выкинуть первые 30 кб, оставив > MS> > MS> остальное? > MS> > MS> интуитивно понятно -- head/tail :) [можно и cut, но -- зачем?] > MS> > > MS> > for fn in * ; do > MS> > dd bs=1k skip=30 if=$fn of=${fn}-30 > MS> > if [ $? -eq 0 ]; then > MS> > mv ${fn}-30 $fn > MS> > fi > MS> > done > MS> > MS> Юра, это сложнее split :-) И overkill :-) > MS> > Не, это самое то. > Как ты split'ом отрежешь первые 30к, оставив остальное на месте ? > Даже если возможно - будет значительно сложнее. -- Уж эти мне сиротские улыбки ютящихся за оградой карнавала!