我有一个带有字符串的文本文件出现多行。我想得到这是字符串最后一次出现的行。我可以使用下面的命令找到所有出现但我只希望在单行命令中出现最后一次。
findstr /C:"Apple Ball Cat" Book.txt
有人可以指导我吗?
答案 0 :(得分:2)
(for /F "delims=" %G in ('findstr /C:"Apple Ball Cat" Book.txt') do @set "lastoccur=%G")&set lastoccur
从批处理脚本:
@echo off
set "lastoccur="
for /F "delims=" %%G in ('findstr /C:"Apple Ball Cat" Book.txt') do set "lastoccur=%%G"
set lastoccur
echo "%lastoccur%"
在echo
命令中(可能,假设)cmd
-poisonous characters escaped using double quotes。