|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anatoly A. Orehovsky 2:5020/400 01 Jul 2002 15:42:37 To : Vladimir Mosgalin Subject : Re: awk & file size --------------------------------------------------------------------------------
Vladimir Mosgalin писал(а):
>
> Hi Anatoly A Orehovsky!
>
> On Sat, 29 Jun 2002 16:22:09 +0400, Anatoly A Orehovsky
> <tolik@asplinux.ru> wrote about 'Re: awk & file size':
>
> AAO> Тогда, например, так (gawk):
>
> AAO> if (filesize == 0) {
> AAO> "wc -c " FILENAME | getline filesize;
> AAO> filesize=gensub("^[^0-9]*([0-9]+)[^0-9]*$", "\\1", "g", filesize);
> AAO>
> AAO> }
>
> А зачем файл читать для этого? Может он на гигабайт...
А посмотреть сорцы wc или попробовать его запустить
на большом файле через strace или даже так просто ?
--
Anatoly A. Orehovsky. AO9-RIPE. AAO1-RIPN
http://www.asplinux.ru, http://www.sw.ru
Brainbench MVP for Unix Programming
http://www.brainbench.com
--- ifmail v.2.15dev5
* Origin: SWSoft ASPLinux Team (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/57397f1f725a.html, оценка из 5, голосов 10
|