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