sep
#!/bin/sh # chnage the separate character PRE_IFS=$IFS IFS=$'\n' for FNL in `find ./tmpdir/ -type f` do for CMD in `cat cmd.list` do OLD_EQP=`echo ${CMD} | cut -d , -f 1` NEW_EQP=`echo ${CMD} | cut -d , -f 2` OLD_DAY=`echo ${CMD} | cut -d , -f 3` NEW_DAY=`echo ${CMD} | cut -d , -f 4` NEW_DATE=`eval ${NEW_DAY}` NEW_FILE2=`echo ${FNL} | sed -e "s/${OLD_EQP}/${NEW_EQP}/" | sed -e "s/${OLD_DAY}/${NEW_DATE}/"` cp -p ${FNL} ${NEW_FILE2} done done IFS=$PRE_IFS