linux批量修改文件属性值
?
?
? ? 保存为chonf.sh?
? ? 执行 ?chonf.sh appid=1 appid=2 ? //将appid值由1变为2.
?
?
? ?批量替换文件脚本 changfile.sh
?
? ?./changefile.sh ?conf.properties ?conf.properties ?WebRoot/WEB-INF/classes
?
?
#!/bin/sholdFile=$1newFile=$2path=$3base_root=/usr/local/snsconnectorDATE=$(date +"%Y%m%d")sns_num=5for ((i=1;i<${sns_num};i++))do if ((i==1))thenmv ${base_root}/sns_connector/${path}/${oldFile} ${base_root}/sns_upload/${oldFile}_${DATE}cp -r ${base_root}/sns_upload/${newFile} ${base_root}/sns_connector/${path}/${newFile}sleep 2echo "the sns_connector1 app file change successful !"elsecp -r ${base_root}/sns_upload/${newFile} ${base_root}/sns_connector$i/${path}/${newFile}sleep 2echo "the sns_connector$i app file change successful !"fidoneecho "all sns_connector change successful!"??
?
?
?