1

Как проще использовать инструменты командной строки, чтобы найти последнее использование определенной строки в файле.

1 ответ1

0

Ваш вопрос довольно расплывчатый, так как вы просите "более легкий путь", не указывая отправную точку (например, тип содержимого). Как правило, я не отвечаю на них, так как вы не показываете, что вы провели какие-либо исследования или испытания и застряли где-то, и подразумеваете, что мы являемся сервисом по написанию сценариев.

В любом случае, в таком случае я бы обратился к 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .