![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Проверьте, если файл пуст | Штольц | Shell программирование и сценарии | 8 | 03-22-2009 11:15 PM |
| Как проверить, если файл пуст? | shreekrishnagd | UNIX для чайников Вопросы И Ответы | 1 | 09-09-2008 09:21 AM |
| Как проверить, пустой файл в Perl? | deepakwins | UNIX для чайников Вопросы И Ответы | 1 | 03-04-2008 03:00 PM |
| Проверка на пустую строку | rahman_riyaz | Shell программирование и сценарии | 12 | 01-24-2008 03:13 AM |
| Как я могу сделать для команды, чтобы проверить, если файл пуст перед исполнителями? | chrchcol | Shell программирование и сценарии | 3 | 07-29-2006 04:14 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Чтобы проверить, если файл пуст или нет, и вернуться, не нулевое значение
Привет Все,
Я новичок в Unix worldd. Мне нужно проверить file1, если его пустым или нет. Если ее пустой потом вернуть нулевое значение, не говорят 99 Вы могли бы PLS позвольте мне знать Perl Сценарий для этого. |
|
||||
|
Оболочка это - нормальная возврата значения: нуль \u003d\u003d верно ничего \u003d\u003d ложной
Код:
#one way
if [[ -s filename ]] ; then
echo "filename exists and is > 0 bytes"
else
echo "filename does not exist or is zero length"
fi
# another way
if [[ -f filename ]] ; then
if [[ -s filename ]] ; then
echo "filename exists and is > zero"
else
echo "filename exists and == zero "
fi
else
echo "filename does not exist"
fi
|
|
||||
|
Jims ответ будет работать. Если вы хотите, чтобы EXITCODE будет 99, просто добавьте инструкцию "Выход 99", где вы хотите его.
|
![]() |
| Закладки |
| Теги |
| скрипт оболочки, оболочке сценариев, Unix-скриптов, Unix сценарии основы |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|