1

Я не хочу, чтобы он удалял все остальное или что-то еще, но просто чтобы быстро сообщить количество строк, в которые включен только что введенный текст.

Как я могу быстро найти «количество строк в этом тексте, которые включают только что введенную строку»?

3 ответа3

5

Это можно сделать в Windows, используя командную строку:

find /c "string to find" "mytextfile.txt"

findstr более продвинут (поддерживает регулярные выражения), но не поддерживает счетчик строк печати. Вы можете передать его вывод, чтобы find:

findstr "string to find" "mytextfile.txt" | find /c /v ""

find /c /v означает количество строк, не содержащих. Начиная с тестирования, пустая строка для поиска ("") никогда не встречается в конвейерном вводе из findstr , поэтому его безопасное значение.

4

В notepad вы можете нажать Ctrl+g для просмотра номера текущей строки.
Это также в правом нижнем углу строки состояния.

0

Я обнаружил, что лучшим вариантом был cat text | grep text | wc -l с установкой msys.

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