Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Скрипт на bash  (Прочитано 1024 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Скрипт на bash
« : 23 Июня 2010, 12:50:11 »
Ребята помогите с кодом.

С языком bash знаком поверхностно, нужно реализовать цикл такого рода:

Есть некая папка /var/directory в ней есть пару сотен подпапок.
Нужно пробежаться по этим подпапкам и во время нахождения в подпапке записать в переменную путь этой подпапки и  делайть некие действия.

Спасибо за помощь.

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Re: Скрипт на bash
« Ответ #1 : 23 Июня 2010, 12:53:10 »
yelp man:find

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Скрипт на bash
« Ответ #4 : 23 Июня 2010, 13:38:18 »
Цитировать
http://gazette.linux.ru.net/rus/articles/abs-guide/index.html
grep намекает, что информации об утилите file которая нужна ТС в этой статье нет.

@Sollomon как уже советовалось почитай man find
Простейший вариант того, что тебе нужно:
find ~/ -type d -exec echo this is a \"{}\" dir \;

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Скрипт на bash
« Ответ #5 : 23 Июня 2010, 16:11:47 »
Цитировать
http://gazette.linux.ru.net/rus/articles/abs-guide/index.html
grep намекает, что информации об утилите file которая нужна ТС в этой статье нет.
есть

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Скрипт на bash
« Ответ #6 : 23 Июня 2010, 17:03:03 »
Я очень по диагонали пробежался, не нашёл, сделал так:
vidyuk@peti-laptop:~/workspace/edupro$ wget -O - http://gazette.linux.ru.net/rus/articles/abs-guide/index.html 2>/dev/null | grep "find"
vidyuk@peti-laptop:~/workspace/edupro$
grep тоже не нашёл :)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Скрипт на bash
« Ответ #7 : 23 Июня 2010, 18:11:50 »
странно, видимо что-то пошло не так ;)
отдельного описания утилиты find я тоже не нашел, но пару скриптов с ее участием таки видел, хотя читал тоже по диагонали

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.