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

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Grishun_U_S
сержант
Сообщения: 221
Зарегистрирован: 2008-04-12 18:26:54
Откуда: Samara
Контактная информация:

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

Непрочитанное сообщение Grishun_U_S » 2009-05-24 14:38:10

Доброго времени!

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-05-24 15:11:53

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

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

Аватара пользователя
Grishun_U_S
сержант
Сообщения: 221
Зарегистрирован: 2008-04-12 18:26:54
Откуда: Samara
Контактная информация:

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

Непрочитанное сообщение Grishun_U_S » 2009-05-24 17:07:42

zg писал(а):

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

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

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

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

if [>>здесь<<]; then
fi
?
Изображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-05-24 17:36:06

Grishun_U_S писал(а):if [>>здесь<<]; then
а при чём тут авк?!... что требуется то в конечном счёте?

Аватара пользователя
Grishun_U_S
сержант
Сообщения: 221
Зарегистрирован: 2008-04-12 18:26:54
Откуда: Samara
Контактная информация:

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

Непрочитанное сообщение Grishun_U_S » 2009-05-24 18:20:28

Мне нужно совершать определенные действия над файлом, по превышении заданного объема.
Причем авк -- при том что я не нашел как можно сравнивать числа средствами sh
Изображение

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

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

Непрочитанное сообщение mike345 » 2009-05-24 18:52:04

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

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

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

Непрочитанное сообщение mike345 » 2009-05-24 19:01:09

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

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