# tr 大小写替换
payload=$(echo ${payload} | tr '[a-z]' '[A-Z]')
version_tag=$(echo ${version_tag} | tr '[a-z]' '[A-Z]')
video_card=$(echo ${video_card} | tr '[a-z]' '[A-Z]')
url="http://100.119.23.15:8000/Version_P/"${filename}
echo $url
# 批量替换文件内容
find ./ -name build.sh | xargs sed -i 's/:8000//g'
# shell中断上条错误信号
if [ $? != 0 ];then
echo '************************** Build Failed ***********************************'
exit 1
fi
# shell sed插入多行内容
cat build.sh |sed '/make -j/a\if [ $? != 0 ];then\necho \"************************ Build Failed ******************************\"\nexit 1\nfi'
# find |xargs
find ./ -name build.sh | xargs sed -i 's/:8000//g'
sudo find ./ -name build.sh | xargs sed 's/100.119.23.15\/Version_P/100.119.23.15\/Version_P\/\"${payload}/g'
sudo find ./ -name build.sh | xargs sed 's/url\=/#url\=/g'
sudo find ./ -name build.sh | xargs sudo sed -i 's/100.119.23.15\/Version_P\//100.119.23.15\/Version_P\/\"${payload}\"\//g'
# 目录不存在创建目录
if [ ! -d "/var/www/Version_P/$payload" ];then
mkdir /var/www/Version_P/$payload
fi
sudo find ./ -name build.sh | xargs sudo sed -i '/echo $filename/a\if [ ! -d \"/var/www/Version_P/$payload\" ];then\n mkdir /var/www/Version_P/$payload \nfi'