Писал я его так: 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] Многопоточность. (2011)
- Форум Помогите с shell-скриптом (2005)
- Форум как заставить работать zenity (2011)
- Форум Bash не сбрасывается значение перменной (2022)
- Форум проверка timestamp из имени директории на bash (2014)
- Форум Типичный keygen на bash (2019)
- Форум [bash] [WTF WTF] Что не так? (2010)
- Форум OpenWRT скрипт удаления старых файлов видеоархива (2017)
- Форум [bash][dfm]Оно почему то всегда true. (2011)
- Форум Проверка верности пароля от пользователя (2012)