assuming you're just trimming off ccna, pc1, and ext for i in $( ls ) do mv $i $( echo $i | awk -F. '{ print $3 }' ) done That would move them to pod# names. On Mon, Feb 16, 2009 at 5:33 PM, Dennis Kibbe wrote: > Can someone suggest a way to rename a directory of files like this: > > ccna.pod1.pc1.ext is renamed to ccna.pod2.pc1.ext > ccna.pod2.pc1.ext is renamed to ccna.pod3.pc1.ext > > and so on. > > (Aside: Hans, if I were able to take your scripting class I won't be asking > this now. :-) > > Dennisk > > -- > "Free as in Freedom" > Free Software Foundation > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > -- James McPhee jmcphe@gmail.com