コマンドプロンプトでファイル内の特定の文字列を削除する

コマンドプロンプトでファイル内の特定の文字列を削除する

コマンドプロンプトでファイル内の特定の文字列を削除するには、以下のように記述します。

set removeMoji=aaa
set del=
setlocal enabledelayedexpansion
for /f "delims=" %%a in (a.txt) do (
  set line=%%a
  echo !line:%removeMoji%=%del%! >> a_after.txt
)
endlocal

a.txtを1行ずつforでまわしています。

aaaという文字があればそれを削除して、a_after.txtに作成しなおしています。

コメント

タイトルとURLをコピーしました