|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 30 Jun 2002 12:59:49 To : Anatoly A Orehovsky Subject : Re: awk & file size -------------------------------------------------------------------------------- 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> } А зачем файл читать для этого? Может он на гигабайт... Лучше из вывода ls -s или stat выдирать. И не забыть, что бывают символические ссылки, понять какое поведение для них нужно. В принципе, stat конечно лучше всего, правда он не везде установлен может быть. -- Vladimir --- slrn/0.9.7.4-asp (Linux) * Origin: Me organized (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/452800000410.html, оценка из 5, голосов 10
|