URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8379
[ Назад ]

Исходное сообщение
"не переходит в папку в скрипте"

Отправлено Stooge , 03-Авг-09 17:28 
#!/bin/sh
list=`ls | grep -v tar`


for file in $list
do

cd $file
#some actions
cd ..
done

Пишет что не находит директории, хотя скрипт запускаю из директории, где лежат остальные папки
Вообще у меня есть много директорий с исходниками, в каждую нужно зайти и выполнить
./configure && gmake && gmake install


Содержание

Сообщения в этом обсуждении
"не переходит в папку в скрипте"
Отправлено Michael , 03-Авг-09 19:32 

>Вообще у меня есть много директорий с исходниками, в каждую нужно зайти
>и выполнить
>./configure && gmake && gmake install

man find


"не переходит в папку в скрипте"
Отправлено SSN , 05-Авг-09 08:49 
>cd $file

лучше заменить на `dirname $file`

про find уже сказали