Linux 共有ホスティングのすべての Javascript ファイルから 2 行を削除しようとしています。スクリプトを作成せずにこれを実行したかったのは、sed
. 私の現在の試みは次のようになります。
find . -name "*.js" | xargs sed -i ";var
O0l='=sTKpUG"
2 行目は実際にはこれより長くなりますが、悪意のあるコードであるため、ここには含めません。ご想像のとおり、私のサーバーがハッキングされたので、これらの JavaScript ファイルをすべてクリーンアップする必要があります。
現時点で得ている出力は次のとおりであることを忘れていました。
sed: -e expression #1, char 4: expected newer version of sed
2行は、連続して次のとおりです。
;var
O0l='=sTKpUG
ただし、2 行目は長くなりますが、2 行目の残りの部分がコマンドに影響を与えることはありません。