LinuxForum.Fans
Тема

Пофайловая обработка скриптом

Автор: Gam 7 сообщений 1322 просмотров
#235796

Какой командой заставить обрабатывать файлы по одному, а не целой кучей?
Пытаюсь написать маленький скриптик для автоматического разархивирования, но никак не могу сообразить как брать файлы по очереди.

#235817

Спасибо)

#235818
Gam написал:
Пытаюсь написать маленький скриптик для автоматического разархивирования, но никак не могу сообразить как брать файлы по очереди.

где скриптик? ну или что вообще за задача?

#235823

Хочу как то автоматизировать этот процесс:
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

Показать
text
#! /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 и более уже запарывается.
Пока всё разбито на мелкие скриптики и ручные команды, но хочется всё это дело как-то собрать в одну кучу.
Буду рад если укажете в каком направлении копать: хочется всё сделать своими руками и головой.

#235879
Gam написал:
Буду рад если укажете в каком направлении копать

http://drbatty.ru/sed

#236017

вопрос решил

Войдите или зарегистрируйтесь, чтобы ответить.