Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » BASH скрипт

Ответить
Настройки темы
BASH скрипт

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!

Возникла потребность создания скрипта в оболочке BASH.

Вот кусок скрипта:

Код: Выделить весь код
EOF  
cd /var/scripts/userdata/ntest
for USER in *.dat; do  
for DOMAIN in `cat $USER | grep ^servername | cut -d:  -f2`; do   IP=`cat $USER|grep ^ip|cut -d:  -f2`;   
ROOT=`cat $USER|grep ^documentroot|cut -d:  -f2`;   
echo "Convert $DOMAIN for file $USER";    
cat >> "/root/vhost.conf" <<EOF
Сейчас как видно скрипт входит в папку /var/scripts/userdata/ntest ищет слова в файле и производит определённые действия чтобы потом дальше это использовать.
Но поскольку я не специалист и языка не знаю, изменить скрипт для корректной работы не получается.

Задача проста - нужно чтобы скрипт входил в папку /var/scripts/userdata, в этой папке содержаться другие папки с именами пользователей (в примере это ntest).
Нужно чтобы скрипт входил поочерёдно в каждую папку и производил операции с файлами, за исключением файлов с расширением .cache и файлов у которых нет расширения (все эти файлы бинарные).

В дальнейшем $DOMAIN, $IP, $ROOT используется для подставления в конфигурацию виртуального хоста пользователя.

Спасибо всем кто сможет чем-то помочь.

Отправлено: 17:00, 20-01-2009

 

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Нужно чтобы скрипт входил поочерёдно в каждую папку
Так, это сделал, осталось только исключить файлы...

Отправлено: 18:31, 20-01-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Неужели никто не знает?

Отправлено: 19:18, 21-01-2009 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » BASH скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
BASH: не срабатывает KILL ven00m Программирование в *nix 5 05-08-2008 11:55
Прочее - BASH zelo Общий по Linux 3 04-02-2008 10:19
bash scripting2 Flick Программирование в *nix 2 09-06-2007 14:57
bash scripting Flick Программирование в *nix 5 06-06-2007 18:37
bash !!! dial-up + downloadining x068817 Общий по FreeBSD 9 31-05-2005 01:45




 
Переход