find /cygdrive/c/xampp/htdocs/news4u -type f -exec sed -i's / document.write(unescape( "%3Cscript src ='" + gaJsHost + "google-analytics.com/ga.js'type ='text / javascript'%3E%3C / script%3E ")); /(function(){var ga = document.createElement('script'); ga.type ='text / javascript'; ga.async = true; ga.src =('https:' == document.location.protocol?'https:// ssl':'http:// www')+'.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga、s);})(); / g'{} \;
これにより、エラーが発生しますsed: -e expression #1, char 93: unknown option to
s'`
私はWindowsを使用しており、シェルスクリプトの実行に「cygwin」を使用しています。
これを修正するにはどうすればよいですか。また、一重引用符で囲まれているため、一重引用符をエスケープする必要がありますか?