30個のディレクトリにある30個のファイルの中から、次を探したいと思います。
script>');} < /script>
次に交換してください。
script>');} < /script-->
- 照会フィールドでエスケープするには、どの特殊文字が必要ですか?
- 同じ文字をエスケープする必要がありますか?使用。 。 。交換大地?
- バックスラッシュは適切なエスケープキーですか?
次の方法を使用します。
find . -type f -name "*.php" -exec sed -i 's/"find"/"replace_with"/g' {} +
この方法は簡単な交換に適しています。
私は読んだファイル内の文字列を置き換える方法は?その他のページでは必要な回答が見つかりません。
答え1
あなたはそれを使用することができますsed -i "s+< /script>+< /script-->+g"
。したがって、最終コマンドは次のようになります。
探す。 -type f -name "*.php" -exec sed -i "s+</script>+</script-->+g" {}+