すべてのコンテンツ (および一致する式を含む) を削除したい html ファイルのディレクトリがあります。私はこれを試しました(XXXXXXは私が探している文字列です:
perl -pi -e "$a++if s/.*XXXXXX.*//si;$a||s/.*//s" *.html
次のエラーが表示されます (Enter キーを押すと、コマンドが変更されます。最初の行を参照してください)。
perl -pi -e "$a=1 if *.htmla && s/.*XXXXXX.*//is; s/.*//s if *.htmla" *.html
Bareword found where operator expected at -e line 1, near "*.htmla"
(Missing operator before htmla?)
Bareword found where operator expected at -e line 1, near "*.htmla"
(Missing operator before htmla?)
syntax error at -e line 1, near "="
syntax error at -e line 1, near "*.htmla
"
Execution of -e aborted due to compilation errors.
使用する Perl コマンドに関するヘルプはありますか?