Какой командой заставить обрабатывать файлы по одному, а не целой кучей?
Пытаюсь написать маленький скриптик для автоматического разархивирования, но никак не могу сообразить как брать файлы по очереди.
Пофайловая обработка скриптом
Спасибо)
Пытаюсь написать маленький скриптик для автоматического разархивирования, но никак не могу сообразить как брать файлы по очереди.
где скриптик? ну или что вообще за задача?
Хочу как то автоматизировать этот процесс:
cp /home/gam/*.rar /home/gam/Temp &&
cd /home/gam/Temp/ &&
unrar e *.rar &&
ttaenc -d *.tta &&
flac -V -8 *.wav &&
rm *.tta *.wav &&
mkdir ./Scans &&
cp *.JPG ./Scans &&
rm *.JPG *.rar &&
./2.sh
Показать
#! /bin/bash
IFS=$IFS; IFS=$'\n'
find ./ -name '*.cue' | while read n
do
echo "$n"
sed 's/FILE "\(.*\)\.\(ape\|wav\|tta\|tak\)" WAVE/FILE "\1.flac" WAVE/;' "$n" > ./cue-aw2f
mv ./cue-aw2f "$n"
done
Всё работает когда это всего 1 файл. А вот при 2 и более уже запарывается.
Пока всё разбито на мелкие скриптики и ручные команды, но хочется всё это дело как-то собрать в одну кучу.
Буду рад если укажете в каком направлении копать: хочется всё сделать своими руками и головой.
Буду рад если укажете в каком направлении копать
вопрос решил