for i in '*filespec*'
do
partner=$(grep -m1 'Chat with' | sed -e '/^.*Chat with //' | cut -d ' ' -f 1)
mv "$i" "$partner_$i"
done
Így hajnalok hajnalán, próba nélkül leírva...
(és feltételezve, hogy a chat-ben résztvevők nickjei kizárólag olyan karaktereket tartalmaznak, amik elfogadhatóak egy file nevében és nincs bennük idézőjel)
...