#!/bin/sh HANDLE_DIR=`pwd` for file1 in `find $HANDLE_DIR -name "output*.bin" -exec basename {} \;` do mv -f $file1 `echo $file1 | sed -e "s/\./.0./g"` done for file2 in `find $HANDLE_DIR -name "output*.bin.*" -exec basename {} \;` do num=`echo $file2 | awk -F. '{print $3}'` mv -f $file2 `echo $file2 | sed -e "s/\./.$num./" -e "s/bin.*/bin/"` done //shell/792