Ярик
Ярик

Кто пишет на баше? помогите с скриптой сортировки.



# фтопку пробелы
find -iname "* *" -print0 |xargs -0 rename "s/ /_/g"
# читаем " первонахи" дабы переменные (лист 1 - название конечной директории, лист 2 - расширение. разделены end.) не были пустыми
read list1 < list1
read list2 < list2
# цикл последовательно читающий имя директории.
while [ $list1 != "" ]
do
read list1 < list1
if [ list1 = "end" ]
then continue
# цикл читающий расширение
while [ $list2 != "end" ]
do
read list2 < list2
echo 'первонах' > Список
read list < Список 2> script.log
# цикл сортировки файла по директориям
while [ $list != "" ]
do
# ищем файл по расширению
find -name *$list2 > Список 2>> script.log
# читаем имя файла
read list < Список 2>> script.log
# перетаскиваем в нужную директорию
mv $list /home/skeris/$list1 2>> script.log
done
# job is done
echo 'жопиздан' > жопиздан
done
# говорит про неожиданную лексему и ошибку синтаксиса
done
exit 0

ПК
Петр Колесов

Задача-то какая?

Похожие вопросы
Помогите с сортировкой в pascal.
Помогите со скриптом
помогите с сортировкой на Си
Помогите с сортировкой Pascal
Помогите с сортировкой по алфовиту в с++
помогите со скриптом!
Помогите со скриптом !
CMD скрипт для сортировки файлов игнорирует файлы с длинными именами. Кто подскажет выход?
помогите срочно. Что за метод сортировки с++
запуск перл скрипта из баша