[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