pattern matching rename...
Brad Bonkoski
bbonkoski at mediaguide.com
Thu Dec 28 16:42:27 UTC 2006
Sure there are 100's of ways...
here's one:
for i in `ls abc*`; do NAME=`echo $i | cut -f1 -d.`; EXT=`echo $i | cut
-f2 -d.`; NEW_NAME=${NAME}_dog.${EXT}; cp $i $NEW_NAME; done
(of course to rename, you would want 'mv' instead of 'cp' )
-b
bruce wrote:
> i have the following as a test...
>
> abcCAT.py
> abcCAT.txt
>
> i'd like to rename the files, so i get
> abcCAT_dog.py
> abcCAT_dog.txt
>
> i've been trying to figure out how to achieve what i want using rename and
> pattern matching.. i'm missing something.. and it's simple!!
>
> any thoughts/pointers?
>
> thanks
>
>
>
More information about the fedora-list
mailing list