Как проще использовать инструменты командной строки, чтобы найти последнее использование определенной строки в файле.
1 ответ
Ваш вопрос довольно расплывчатый, так как вы просите "более легкий путь", не указывая отправную точку (например, тип содержимого). Как правило, я не отвечаю на них, так как вы не показываете, что вы провели какие-либо исследования или испытания и застряли где-то, и подразумеваете, что мы являемся сервисом по написанию сценариев.
В любом случае, в таком случае я бы обратился к Powershell
, поскольку cmd
довольно жалок, и использовал команду, подобную следующей:
select-string C:\Path\To\MyFile.txt -pattern "literalOrRegexPattern" | Select-Object -last 1
Например, в .vimrc
с содержанием:
set number
syntax on
set tabstop=4
set noexpandtab
Использование приведенного выше для сопоставления строки, начинающейся с ^set
(строки, начинающиеся с "set"), приводит к:
.vimrc:4:set noexpandtab
Это filename:linenumber:text
.