wiseguy586@bluefire mikeyroms $ ls wiseguy586@bluefire mikeyroms $ touch foo.smc foo2.smc foo3.smc foo4.smc wiseguy586@bluefire mikeyroms $ ls foo.smc foo2.smc foo3.smc foo4.smc wiseguy586@bluefire mikeyroms $ for i in *.smc; do zip `echo $i | sed -e 's/smc$/zip/'` $i; done adding: foo.smc (stored 0%) adding: foo2.smc (stored 0%) adding: foo3.smc (stored 0%) adding: foo4.smc (stored 0%) wiseguy586@bluefire mikeyroms $ ls foo.smc foo.zip foo2.smc foo2.zip foo3.smc foo3.zip foo4.smc foo4.zip wiseguy586@bluefire mikeyroms $