利用unix shell批量替换文件中的特殊字符

利用unix shell批量替换文件中的特殊字符

if [ $# -ne 1 ];then
    echo 'usage:COMMAND code'
    
return;
fi
code
=$1

for FILE in *.sql
do 
    
    sed s
/'#CODE#'/"$code"/$FILE > /tmp/tmp 
    mv 
/tmp/tmp $FILE     
    
    echo 
"File $FILE dealt." 
done

#用cut命令取得文件名12-100位的字符串
filename=`echo $FILE |cut -c12-100`
posted @ 2007-07-12 11:38  永春  阅读(2073)  评论(0编辑  收藏  举报