FROM=$1 TO=$2 if [ "${FROM}" = "${TO}" ]; then echo "Nothing to replace, the value is already set to ${TO}." exit 0 fi echo "Replacing all statically built instances of $FROM with $TO." for file in $(egrep -r -l "${FROM}" apps/web/.next/ apps/web/public/); do sed -i -e "s|$FROM|$TO|g" "$file" done LOWER_FROM=$(printf "%s" "$FROM" | tr "[:upper:]" "[:lower:]") if [ "${LOWER_FROM}" != "${FROM}" ]; then for file in $(egrep -r -l "${LOWER_FROM}" apps/web/.next/ apps/web/public/); do sed -i -e "s|$LOWER_FROM|$TO|g" "$file" done fi