есть такая структура папок:
/dir
/dir/dir1/subdir1/subdirn/
/dir/dir1/subdirn/subdirn/
/dir/dir2/subdir1/subdirn/
/dir/dir3/subdirn/subdirn/
в общем вложенность может быть большая.
Необходимо к имени каждой папки включая корневую дописать один и тот же номер. Как пример:
/dirN1
/dirN1/dir1N1/subdirnN1/..
.....
/dirN1/dir1Nn/subdirNn/
написал так :
text
#!/bin/bash
cd /dir
newname="N1"
find /dir | while read f
do
mv "$f" "$f$newname"
done
соответственно работает мягко говоря криво
направьте на путь истинный