#!/bin/bash REP_CROSSTOOL=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf- REP_LYFTP=http://master.weike-iot.com:2211/src/ function replace_crosstool() { for f in `find -iname "build*.sh"` do sed -i -e "s|^CROSSTOOL=.*|CROSSTOOL=$REP_CROSSTOOL|g" $f sed -i -e "s|^LYFTP_SRC=.*|LYFTP_SRC=$REP_LYFTP|g" $f done } function do_compile { for dir in `ls` do if [ -f $dir/build*.sh ] ; then cd $dir ./build*.sh cd - fi done } #replace_crosstool do_compile