Страница 1 из 1

Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 14:38:10
Grishun_U_S
Доброго времени!

Подскажите как выяснить больше ли файл, например ста байт.
Хотя операции сравнения в этих утилитах имеются, примеров не нашел.

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 15:11:53
zg

Код: Выделить всё

zg# ls -l 1.bin | awk '{if ($5 > 100) print $9}'
1.bin
zg#

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 17:07:42
Grishun_U_S
zg писал(а):

Код: Выделить всё

zg# ls -l 1.bin | awk '{if ($5 > 100) print $9}'
1.bin
zg#
спасибо!

А интересно можно ли этот результат как-то преобразовать чтобы его можно было использовать в теле sh-сценария типа

Код: Выделить всё

if [>>здесь<<]; then
fi
?

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 17:36:06
zg
Grishun_U_S писал(а):if [>>здесь<<]; then
а при чём тут авк?!... что требуется то в конечном счёте?

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 18:20:28
Grishun_U_S
Мне нужно совершать определенные действия над файлом, по превышении заданного объема.
Причем авк -- при том что я не нашел как можно сравнивать числа средствами sh

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 18:52:04
mike345
Grishun_U_S писал(а): Причем авк -- при том что я не нашел как можно сравнивать числа средствами sh
http://www.opennet.ru/man.shtml?topic=t ... &russian=0

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 19:01:09
mike345

Код: Выделить всё

if [ $число1 -le $число2 ]; then
Только целые числа...

Re: Сравнить размер файла на awk или sed

Добавлено: 2009-05-24 20:11:27
Grishun_U_S
Получилось, спасибо.