Писал я его так: if [ `ls -lh|awk '{print$2}'` == 0 ] then q=`pwd` && echo "Удаляем каталог $q" && echo -n " 1-да,2-нет"; read w; if [ $w == 1 ]; then cd ../ && rm -fvr $q; else exit 0; fi; else echo "каталог не пуст - не удаляем"; exit 0; fi Это условие если каталог пуст. for i in `ls -1`;do echo $i && echo "Переход в каталог" && cd $i && sleep 4;cd ../;done Это цикл, теоритически он должен входить в каждой подкаталог данной директории, но вся проблема в том, что cd $i не работает, пробовал и $(i) все равно не может распозновать переменные. Как сделать так,чтобы распозновалось ?
Ответ на:
комментарий
от gaa

Ответ на:
комментарий
от gaa


Ответ на:
комментарий
от birdie

Ответ на:
комментарий
от birdie
Ответ на:
комментарий
от birdie

Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от birdie
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от s1392781

Ответ на:
комментарий
от s1392781
Ответ на:
комментарий
от gaa
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от s1392781
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от s1392781
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Bash не сбрасывается значение перменной (2022)
- Форум проверка timestamp из имени директории на bash (2014)
- Форум [bash] Многопоточность. (2011)
- Форум Помогите с shell-скриптом (2005)
- Форум как заставить работать zenity (2011)
- Форум exit не завершает сценарий bash (2010)
- Форум [bash] [WTF WTF] Что не так? (2010)
- Форум Типичный keygen на bash (2019)
- Форум Переход в начало скрипта (2016)
- Форум Вопрос по sh скрипту. (2011)