Вопросы с меткой [findstr]

Используйте это для вопроса о команде DOS/cmd `findstr` для поиска строк в файлах

21
голос
5ответов
49k показов

В чем разница между командами find и findstr в Windows?

В Windows, в чем различия между командами find и findstr ? Кажется, что оба ищут текст в файлах: находить C:\> find /? Searches for a text string in a file or files. FIND [/V] [/C] [/N] [/I] ...
17
голосов
2ответа
46k показов

Многострочный аргумент команды DOS команды findstr

findstr /v "black" File1.txt Над командой DOS будет отображаться содержимое файла «File1.txt», который не соответствует строке "черный". Как изменить эту команду, если мне нужно отфильтровать слова ...
5
голосов
1ответ
905 показов

Vim: Как вы используете внешний grep на окнах для поиска кавычек?

По какой-то причине я не могу понять, как передавать одинарные кавычки внешним инструментам при использовании vim. Например, я мог бы захотеть вызвать внешний grep Vim для поиска текста «foo (то ...
3
голоса
1ответ
633 показов

Версия PowerShell для /f (| findstr) для папок / файлов Unicode

Вот небольшой скрипт, который я написал, который рекурсивно сканирует каталог без каких-либо родительских подкаталогов и извлекает некоторые атрибуты файлов внутри него. @echo off echo ...
3
голоса
1ответ
5k показов

Используйте findstr для поиска в подкаталоге строки?

Я могу использовать следующее для поиска текстовых файлов, которые содержат слово "строка" из командной строки Windows: C:\>findstr /spin /c:"string" *.txt Что делать, если я хочу искать в ...
3
голоса
1ответ
183 показов

Как просмотреть список установленных программ и убрать любую строку со строками Microsoft?

Это на Windows 7 с использованием командной строки и командных файлов. Я искал список своих программ, удалял большое количество ненужных и обновлял большое количество устаревших программ. Я ...
2
голоса
0ответов
396 показов

найти строку из нескольких файлов и заменить ее без создания нового файла

Я хочу найти строку, например, "date" из моих файлов папки, в которой есть несколько файлов ".c" и ".h", и заменить ее на "date 24-April-2018", используя командный файл. что делать? Пожалуйста, ...
2
голоса
1ответ
285 показов

grep -r (или -R) не ищет внутри подпапок

Прошло некоторое время с тех пор, как я не использую Linux, вместо этого использую Windows. В Windows всякий раз, когда я хочу найти строку в файлах и файлах внутри подпапок, которые я делаю ...
2
голоса
2ответа
2k показов

FINDSTR: слишком длинная строка

Команда Windows FINDSTR полезна для просеивания больших объемов данных; он отфильтровывает строки текста, которые соответствуют или не соответствуют указанному шаблону или строке (например, GNU/BSD ...
2
голоса
2ответа
6k показов

Как использовать FINDSTR для поиска по определенной строке?

У меня есть файл example.txt и строка "Привет" и начало 15-й строки. Требуемый код для findstr должен быть: findstr /b /n "Hi" "example.txt" Есть ли что-то, что может искать строку "Hi" только в ...
2
голоса
1ответ
750 показов

Получить URL из HTML-файла, используя FindStr

Я хотел бы предвосхитить это, сказав, что я очень новичок в командной строке, и я использую его только для некоторых WGET и YOUTUBE-DL, и что я на ПК с Windows 8. Я хотел бы получить кучу ссылок из ...
2
голоса
1ответ
784 показов

Удалить запланированное имя задачи, содержащее пробел

Я хочу удалить запланированные задачи, которые начинаются с "Adobe Acrobat", например "Adobe Acrobat 123", "Adobe Acrobat 456", "Adobe Acrobat 789" schtasks /Delete /TN Adobe* /F Эта команда не может ...
2
голоса
2ответа
22k показов

Как извлечь IP-адрес IPv4 из выходных данных ipconfig

Я пытаюсь, чтобы cmd копировал только определенный набор символов из вывода команды. Я был в состоянии выбрать строку, в которой существует фраза, но оттуда я потерян. Вот моя команда до сих пор. ...
2
голоса
2ответа
6k показов

Почему эта команда 'findstr' не работает должным образом?

Я часто использую программу командной строки 'findstr', когда пишу программное обеспечение. Это помогает мне быстро найти все файлы, которые содержат определенную строку в наборе подкаталогов. В ...
2
голоса
2ответа
6k показов

Используйте Batch findstr для файлов с пробелами

Я пытаюсь найти строку в заданном файле. Этот файл может содержать пробелы в названии, и у меня возникли проблемы с командным файлом. Я могу легко сделать это с помощью консоли, получая правильные ...
2
голоса
3ответа
3k показов

В Windows есть способ подсчитать, сколько раз строка появляется в файле

В настоящее время я пытаюсь написать пакетный скрипт, и в этот момент мне нужно найти строку "null" и определить, сколько раз она отображается в файле. Я загружаю API с веб-сайта каждый раз, когда ...
1
голос
1ответ
54 показов

Не удается подключиться к беспроводной сети с помощью cmd

Я пытаюсь подключить телефон к компьютеру через FTP и открыть FTP с помощью проводника Windows, используя cmd. Ниже приведены коды: @echo off echo Setup connection to ftp 192.168.43.1 ipconfig | ...
1
голос
2ответа
1k показов

Как извлечь IP-адреса IPv4 из выходных данных ipconfig, а затем отфильтровать их, чтобы мои выходные содержали только список IP-адресов?

Как извлечь IP-адрес IPv4 из выходных данных ipconfig Я прочитал этот пост, и это было очень полезно. Мне просто интересно, если это способ, которым я могу извлечь только IP-адреса (xxx.xxx.xxx.xxx). ...
1
голос
0ответов
1k показов

Результаты поиска Findsr vs

В соответствии с этим ответом я пытался использовать findstr, чтобы найти строку (имя) внутри некоторых файлов журнала HL7 в каталоге. Findstr получил 0 результатов, но Find вернул много. Я поиграл с ...
1
голос
1ответ
806 показов

Как исключить папку из поиска строки

>>"results\txtmail.txt" findstr /i /p /s mail %userprofile%\*.txt Теперь, что если я хочу исключить C:\Users\ Имя пользователя \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ ...
1
голос
1ответ
243 показов

Пакетная обработка: извлечь несколько символов строки

Как извлечь буквенно-цифровые символы только из строки? Пример: b:lbalbqsd1287/;:!, Дает blbalbqsd1287 Возможно ли это с помощью findstr?
1
голос
1ответ
402 показов

Результаты Windows XCOPY из команды FIND

Windows 7 CMD Я могу получить список файлов с помощью следующей команды dir /b | find "TENDER_NUM 2" . Я пытаюсь скопировать все файлы, которые были возвращены при поиске, в другую папку. Я ...
1
голос
1ответ
798 показов

Пакетная обработка: вернуть соответствующие строки из вывода канала в консоль с помощью регулярного выражения

У меня есть следующий скрипт проверки домена в Linux: #!/bin/bash TLD='.com' while read -r domain; do whois -H $domain$TLD | grep -oPaq '^.*(Creation Date|record created).*$' if [ $? -eq 0 ]; then ...
1
голос
1ответ
225 показов

Windows Find Regex - findstr LookBehind

У меня есть эта строка: DisplayName REG_SZ Paquete de controladores de Windows - Intel Corporation (iaStorA) HDC (07/22/2015 14.5.2.1088) Который я взял из: Reg Query ...
1
голос
1ответ
1k показов

Команды Dir и Findstr занимают много времени в командном файле

dir %DRIVE_NAME%: /S /C /A-D /Q /T:C | findstr ".zip$ .doc$ .xls$ .xpt$ .cpt$ .cpo$ .xlsx$ .pdf$ .dat$ .txt$ .docx$ .csv$" >> file.info Я использую вышеупомянутую команду, чтобы перечислить всю ...
1
голос
2ответа
470 показов

Наиболее эффективная команда для поиска в первой строке множества файлов (windows)

Я новичок в экосистеме окон. Мне было поручено написать программу, которая будет искать несколько десятков (возможно, даже сотен) тысяч файлов для конкретной строки. Соответствующая строка ...
1
голос
1ответ
391 показов

В чем разница между регулярными и литеральными выражениями в FINDSTR?

В чем разница между /R и /C? FINDSTR [options] [/F:file] [/C:string] [/G:file] [/D:DirList] [/A:color] [/OFF[LINE]] [string(s)] [pathname(s)] /C:string Use string as a literal search string. /R Use ...
0
голосов
1ответ
51 показов

Найти строку в начале всех строк в файле и сохранить в другой файл

Я перепробовал немало вариантов, но безуспешно. Я действительно хотел бы сделать это как командный файл, но мои попытки не дают желаемого результата. Я пробовал много разных команд с помощью findstr ...
0
голосов
1ответ
67 показов

Эквивалент подстановочного знака в находке для партии?

Я почти уверен, что это дубликат, но я не смог найти его после долгих поисков, так что прости меня. Я ищу способ иметь эквивалент подстановочного знака в команде поиска. Например, если я хочу найти ...
0
голосов
1ответ
365 показов

поиск findstr, включая возвращаемый символ

Есть ли способ, которым я могу использовать findstr для поиска: Hello there my friend, this is two lines of text Мне нужно найти строку, которая включает в себя вторую строку. Я пробовал что-то вроде ...
0
голосов
1ответ
36 показов

Как я могу "найти" все ссылки из исходного кода веб-страницы?

Я хочу иметь только https-Link в отдельном файле. Как это сделать, не получив полную строку кода, только ссылки?
0
голосов
1ответ
172 показов

Иметь другую опцию if в цикле for в командном файле

У меня есть этот цикл For /F: Setlocal EnableDelayedExpansion for /F "tokens=*" %%A in (New.txt) do ( echo "%%A" | findstr /C:"[B]" 1>nul if !errorlevel!==1 echo "%%A" set line=%%A if !errorlevel!==0 ...
0
голосов
1ответ
201 показов

Пакетный файл, реж | findstr внутри цикла for

Позвольте мне предвосхитить, признав, что я полный нуб в пакетных файлах ... и язык программирования в целом. Я пытаюсь написать командный файл, который позволяет пользователю ввести частичное имя ...
0
голосов
1ответ
1k показов

Как найти файлы, содержащие «строку A» и НЕ содержащие «строку B», и вывести их имена в файл?

Я смотрел на этот другой вопрос, но не был уверен, как объединить эти запросы вместе. Я начал с этого, но это, похоже, не работает: findstr /S /M "string A" *.vb | findstr /S /M /V "string B" > ...
0
голосов
2ответа
57 показов

Excel проверяет, существует ли комбинация данных в определенном диапазоне

См. Вопрос 1337631 Проверьте, существует ли определенный диапазон значений в одном наборе данных в другом наборе данных Это решение прекрасно работает, но что, если вы хотите проверить в том же ...
0
голосов
1ответ
20 показов

тест findstr, если содержит символы другие благодарности за данный пакет

У меня есть пакетный скрипт, где требуется пользовательский ввод. Однако я хочу разрешить только a-z, 0-9, @#$].~+-=_/\:; , Есть ли способ использовать findstr, чтобы убедиться, что нет других ...
0
голосов
0ответов
24 показов

Как отобразить цветовые кавычки в этой пакетной функции?

У меня есть следующий скрипт с цветной функцией эха: @echo off setlocal EnableDelayedExpansion for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do ( set ...
0
голосов
2ответа
486 показов

Получение значения из файла с использованием пакетных сценариев Windows

Используя пакетные сценарии Windows, я хочу получить значение max_volume (-2.9 в следующем примере) из вывода ffmpeg, записанного в файл журнала: [Parsed_volumedetect_0 @ 0000000005428b20] n_samples: ...
0
голосов
3ответа
617 показов

Рекурсивный пакетный файл

У меня есть файл, который выглядит так: head1,head2,head3,head4,head5,head6 a11,a12,keyA,a14,a15,a16 a21,a22,keyB,a24,a25 a31,a32,keyC,a34 a41,a42,keyB,a44,a44 a51,a52,keyA,a54,a55,a56 ...
0
голосов
1ответ
71 показов

Поиск файлов в нескольких папках в командной строке в Windows 10

Я пытаюсь найти правильный синтаксис для поиска всех файлов с определенным именем, которые находятся во множестве папок. Итак, у меня есть каталог с более чем 100 папками, в каждой папке есть файлы с ...
0
голосов
1ответ
3k показов

Поиск строки в файле в любом месте на ПК с помощью Findstr

У меня есть текстовый файл (.txt), расположенный где-то на моем ПК, который содержит кучу данных, включая следующую строку: Secret Username: ********* Secret Password: ********* Как я могу найти этот ...
0
голосов
1ответ
581 показов

Пакет для получения ошибок версии TFS в FOR /F, где TFS пытается PIPE к findstr

У меня есть эта частичная партия, но она выдает ошибку (на 64-битных установках) SETLOCAL EnableDelayedExpansion REM Figure out what ProgramFiles Root we run the command SET ...
0
голосов
1ответ
356 показов

Копировать /b и Findstr /v

Я пытаюсь объединить много журналов, которые находятся в одной папке. Это то, что я пытался сделать. copy /b *.log test.log | findstr /V "xyz" test.log >> final_test.log Кажется, это не работает, но ...
0
голосов
1ответ
12k показов

Как получить точное совпадение строки в файле, используя FIND или FINDSTR в DOS

Я пытаюсь получить точное совпадение пути ("\Users\sachin.a.goyal\Desktop\test\"), который находится в файле: Biggest.txt: 1 number: name = DMS 3.0 R2 - Deployment Workbook_APAC v4_WMT size = ...
0
голосов
0ответов
896 показов

Найти "mystring" в файлах и вернуть только определенную часть совпадающих строк

У меня есть команда ниже, чтобы перечислить каждый файл в текущем каталоге и его подкаталогах, содержащих "mystring" вместе со строкой, где найдено совпадение строки поиска. @echo off setlocal ...
0
голосов
1ответ
211 показов

Findstr: сопоставить имена файлов, содержащие ровно одну точку

Я отчаянно пытаюсь найти все файлы в папке и ее подкаталогах, содержащих ровно одну точку. Читая документацию по findstr, я придумал этот тип регулярных выражений, но он по-прежнему совпадает со ...
0
голосов
1ответ
38 показов

найти определенный элемент файла с помощью инструмента командной строки в Windows 7

недавно я использовал findstr "ItemThatIsBeeingSearchedFor" C:\Windows\System32\drivers\etc\hosts > J:\documents\HostsFile\ResultOfSearch.txt чтобы вывести определенную запись файла hosts в .txt. ...
0
голосов
1ответ
6k показов

Скрипт для поиска определенных слов и удаления этих строк в файле

РЕДАКТИРОВАТЬ ВОПРОС, так как я открыт для различных типов решений, в отличие от только что ранее, я нахожусь на Windows и некоторые предложили SED и т.д. Так что я в порядке с этими независимыми ...
0
голосов
1ответ
237 показов

Используйте findstr для вывода символов 1-13

У меня есть код: findstr /B ^121.*.CATDrawing catdrawing.txt Как показать с первого по тринадцатый символ? 1220112000001A.CATDrawing -> 1220112000001
0
голосов
2ответа
1k показов

Windows 7 cmd Findstr для 2 строк А И Б (не ИЛИ)

Я хочу знать, есть ли способ использовать findstr для поиска только тех строк в текстовом файле, которые имеют обе строки a и b. Следующее: findstr "aaa bbb" test.txt найдет все строки с aaa или bbb. ...