利用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"/g $FILE > /tmp/tmp
mv /tmp/tmp $FILE
echo "File $FILE dealt."
done
#用cut命令取得文件名12-100位的字符串
filename=`echo $FILE |cut -c12-100`
echo 'usage:COMMAND code'
return;
fi
code=$1
for FILE in *.sql
do
sed s/'#CODE#'/"$code"/g $FILE > /tmp/tmp
mv /tmp/tmp $FILE
echo "File $FILE dealt."
done
#用cut命令取得文件名12-100位的字符串
filename=`echo $FILE |cut -c12-100`