Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Не хочет присваиваться переменная в shell [решено] | Форум


Вернуться к спискам тем

 Василий Герасимчук создал тему 17.02.2010 в 22:11
 Студент  Сообщений: 279
 Репутация: 122

 Сейчас не на форуме
Собственно, хочу подсчитать определенное количество файлов в директории. Я попробовал реализовать это так:----obychfoto=036;(39;find -name IMG*.jpg | wc -l39;); vertfoto=036;(echo 036;(find -name *h.jpg | wc -l)); echo 036;vertfoto; echo 036;obychfoto;---- Соответсвенно, переменные vertfoto и obychfoto присваиваются немного по-разному, но в результате на вывод идут пустые строки. Если отдельно перейти в нужную директорию и сделать 39;find -name IMG*.jpg | wc -l39;, то выводится нужное количество. ЧЯДНТ? Help)
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Александр Яроцкий ответил 17.02.2010 в 22:22
 Новичок  Сообщений: 1
 Репутация: 10

 Сейчас не на форуме
скорее всего дело в одинарных кавычках - у меня это выглядит вот так:user@host036; a=036;(39;find -iname DSC*.jpg | wc -l39;)bash: find -iname DSC*.jpg | wc -l: команда не найдена(опция -iname нужна для регистронезависимого поиска).
Цитировать

 Василий Герасимчук ответил 17.02.2010 в 23:33
 Студент  Сообщений: 279
 Репутация: 122

 Сейчас не на форуме
Хм. Выглядит-то так, но работает ли? Потому что у меня, что с одинарными кавычками, что без них, результат один: пустые строки((
Цитировать

 Василий Герасимчук ответил 18.02.2010 в 0:47
 Студент  Сообщений: 279
 Репутация: 122

 Сейчас не на форуме
Всё, я нарыл) Нужно не echo пользоваться, а eval Вот правильная команда: ----obychfoto=036;(eval 39;find -name IMG*.jpg | wc -l39;); vertfoto=036;(eval 39;find -name *h.jpg | wc -l39;); echo 036;vertfoto036;obychfoto---- Чем больше таких открытий делаю, тем больше люблю опенсурс)))
Цитировать


Чтобы ответить, нужно авторизоваться здесь



Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Не работает tvtime
Дата создания: 18.09.2009 23:35
дефрагментация vfat
Дата создания: 18.09.2009 22:13
Не работает веб-камера bisonCam
Дата создания: 18.09.2009 17:07
Репозиторий Ubuntustudio в Kubuntu.[решено]
Дата создания: 18.09.2009 15:04
Postfix
Дата создания: 17.09.2009 17:45
[РЕШЕНО] Мышь рисует какие то отрезки
Дата создания: 17.09.2009 12:55

2010-2012 © Лаборатория Ubuntu