Кто пишет на баше? помогите с скриптой сортировки.
# фтопку пробелы
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