Oleksandr Gavenko wrote:
find $dir -type f -name "*.[ch]" | while read file; do \ fname=`basename $file` или fname=${file##*/}; \ dname=${file%/*}; \ - удаляем имя dname=${dname##*/}; \ - получаем последний каталог mv $file куда-вам-угодно/$dname_$fname; \ done До работоспособности доведете сами ))
Спасибо, буду эксперементировать. -- Sincerely, Nicholas