( peterson | 2006. 08. 15., k – 11:25 )

-------------------------------------------
#!/bin/bash

echo -n "Forras dir: "
read forras

echo -n "cel dir: "
read cel

count=0

for f in $(find $forras -type f); do
mv -i $f $cel/${f} || mv -i $f $cel/${count}_${f}
count=$(($count+1))
done
---------------------------------------------

A for listajaban levo find a $forras konyvtar
regularis allomanyait listazza relativ eleresi uttal.
A ciklusmag ezeket az allomanyokat atmozgatja.
"||" utani resz: ha az 'mv' sikit (pl filenev egyezes) akkor
a filenev futoszammal kiegeszul.
Ez egy osszecsapott ganyolt megoldás, es nem tul szep.
De alapotletnek biztos jo, te meg majd szepited.

PtR