index.html ファイルを検索し、その中のテキスト行を削除するスクリプトを探しています。私たちは現在、イントラネット サイトをセットアップして、人々がそこに行って販売中のアイテムを追加できるようにしています (これについては、stackoverflow の助けに感謝します!)。
これを行うファイルをどこでも検索しましたが、機能させることができません....
(入力ボックスを使用して)特定のテキストを含む行を index.html ファイルで検索し、その行全体を削除します。これは、削除する HTML の単純な行であり、日付/時刻とリンクだけなので、1 行削除する必要があります。
助けてください!前もって感謝します。
これが cmd を介して実行できる場合、私もそれで満足します。必要なことを行うものを見つけることができません...
更新: このコードは、cmd に入力したテキストを index.html で検索し、index2.html を作成し、index.html を削除し、index2.html の名前を index.html に変更してから、アイテムの html ページをフォルダーから削除します。
@echo off
ECHO.
ECHO.
ECHO.
ECHO Type item to remove
set /p item=
Type "\\server\public\employee resources\bulletin\items\index.html" | findstr /I /V /C:"%item%" >>"\\server\public\employee resources\bulletin\items\index2.html"
del "\\server\public\employee resources\bulletin\items\index.html"
rename "\\server\public\employee resources\bulletin\items\index2.html" "index.html"
del "\\server\public\employee resources\bulletin\items\%item%.html"