[Comm] Re: Резать файл на кусочки.

Antonio =?iso-8859-1?q?obidos_=CE=C1_mail=2Eru?=
Вт Сен 24 15:28:06 MSD 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 24 Sep 2002, Alexander Mayorov wrote:

> tail обладает привычкой выводить ПОСЛЕДНИЕ n строк, но задача в том, что
> количество строк в файлах разное,
> head вытягивает заголовки, отбрасывая конец файла...
> То есть не зная длину файла в строках, но зная длину заголовка, надо этот
> заголовок удалить :((

Тупо и в лоб, если лень читать man tail про '+'(на что намекал
Михаил Шигорин):

==
tail -n $[`wc -l $infile | awk {'print $1'}`-$lines_to_cut]
$infile > $outfile
==

Все это, естественно, одна строчка. На выходе -- файл без
lines_to_cut первых строчек.

Если же прочитать man ;-))), то просто

==
tail -n +$lines_to_cut $infile > $outfile
==

- -- 
Best regards,
	Tony.			mailto:obidos на mail.ru

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9kExJ2gaLrWRbr5URApPdAJ97RcHHKJeYaCh5qVCXfZHE0QdyJgCfS3J0
fgN/fYWtwADopnx4bla7N0I=
=+OLk
-----END PGP SIGNATURE-----





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