以下を使用して、index.htmlで文字列「js/main.js」と「js/main.min.js?YYYYMMDDHHMMSS」を新しい「js/main.min.js?YYYYMMDDHHMMSS」で見つけて置き換えようとしています:
File='js/main.js'
MinFile='js/main.min.js'
datestr=$(date +%Y%m%d%H%M%S)
echo sed -i.bak 's,\"'"$File"'\"|\"'"$MinFile"'\?.*?\",\"'"$MinFile"'?'"$datestr"'\",g' index.html
errorMsg=$(sed -i.bak 's,\"'"$File"'\"|\"'"$MinFile"'\?.*?\",\"'"$MinFile"'?'"$datestr"'\",g' index.html)
ただし、「js/main.js」と「js/main.min.js?YYYYMMDDHHMMSS」では一致しません