bat 删除txt文件中含有特定字符串的行

2024-11-02 15:29:32
推荐回答(2个)
回答(1):

@echo off&color 0c
echo 下面是我为楼主弄的方便学习的代码!
pause
for /l %%1 in (1,1,3000)do echo.
cls
title findstr语法&findstr/?
pause&cls
echo 方便楼主往后学习!
:: 一些使用时的技巧:
:: 查询指定的文件时需要习惯加上引号,不然会导致语法错误的!
:: 例如 E:\123\123.txt 就输入 /v "查询的内容" "E:\123\123"
set/p setin=请输入你需要的命令__findstr_?
findstr %setin%
pause>nul

回答(2):

@findstr /v "123" "1.txt">>123.txt

将要处理的文件保存为1.txt
批处理在1.txt文件夹里面运行