День добрый.
Задачка следующая - есть много *.pdf-файлов, лежащих в разных подкаталогах, которые нужно переименовать,в частности добавить приписку к имени.
Пример приблизительный такой:
Том 5
1-1
1.pdf
2.pdf
1-2
1.pdf
2.pdf
Необходимо привести *.pdf-файлы к виду "Том-5_имя_файла".
Я бы и обошелся простым:
#!/bin/sh
for i in *.pdf; do
mv $i "Том-5_$i";
done
Но:
а) в таком случае этот скрипт нужно класть в каждый подкаталог и запускать;
b) подкаталогов, в которых лежат эти *.pdf файлы, очень много.
Я так понимаю, что здесь мне нужно использовать SED/AWK, но их пока я еще не осилил.
Благодарю.