The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Почему скрипт выдает ошибку"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Почему скрипт выдает ошибку"  +/
Сообщение от opeth2009 (??) on 07-Май-11, 01:25 
Написал скрипт
#!/bin/sh
DIR="/tmp";
if [[ -d $DIR &&  "$( ls -A $DIR )" ]]
then
echo "Каталог присутствует и НЕ пустой"
else
echo "Каталог пустой или отсутствует"
fi

при выполнении вижу

[[: not found
Каталог пустой или отсутствует

Ерунда какая то - вроде все ок как в мануалах

Кстати говоря Все работает если 2 проверки не вместе && а раздельно
Как быть?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Почему скрипт выдает ошибку"  +1 +/
Сообщение от DeadLoco (ok) on 07-Май-11, 02:38 
> if [[ -d $DIR &&  "$( ls -A $DIR )" ]]

if [ -d $DIR -a  "$( ls -A $DIR )" ]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Почему скрипт выдает ошибку"  +/
Сообщение от ip1981 (ok) on 08-Май-11, 16:48 
>> if [[ -d $DIR &&  "$( ls -A $DIR )" ]]
> if [ -d $DIR -a  "$( ls -A $DIR )" ]

Or:

#!/bin/sh -> #!/bin/bash

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру