Пакетный файл, реж | findstr внутри цикла for
Ответ: Для запуска команды вам нужно вставить /fсразу за, а также вставить, "delims="чтобы не токенизировать вывод (по умолчанию "tokens=1 and delims= "он обрезается после пробела) экрани...
Подборка 46 вопросов с тегом «findstr» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
46 вопросов
Ответ: Для запуска команды вам нужно вставить /fсразу за, а также вставить, "delims="чтобы не токенизировать вывод (по умолчанию "tokens=1 and delims= "он обрезается после пробела) экрани...
Ответ: Прежде всего, не пытайтесь анализировать HTML с помощью регулярных выражений ... XPath может получить то, что вы хотите - он был разработан специально для этого: //a/@href Затем, ч...
Ответ: Найти, есть ли совпадения @echo off setlocal enableDelayedExpansion set file=test.txt set line1=hello set line2=there set LF=^ :: The above 2 blank lines MUST be preserved! :: Defi...
Ответ: findstrподдерживает некоторые простые регулярные выражения - см. нижнюю часть вывода findstr /?. Чтобы соответствовать любой серии символов, используйте .*. Точка соответствует люб...
У меня есть следующий скрипт с цветной функцией эха: @echo off setlocal EnableDelayedExpansion for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in...
Ответ: Поскольку вы уже используете DelayedExpansion, я всегда вставляю текущую строку в переменную lineи проверяю с помощью подстановки строк, lineсодержит ли разметку. @Echo off & S...
Ответ: Это должно сделать это в powershell: Get-ChildItem .\*.vb | Select-String A | Select-Object path -unique | Where-Object{!(Select-String -InputObject $_ -Pattern B)} Чтобы включить...
Я хочу найти строку, например, "date" из моих файлов папки, в которой есть несколько файлов ".c" и ".h", и заменить ее на "date 24-April-2018", используя командный файл. что делать...
Ответ: Попробуйте этот код (отредактированный для улучшения модульности для будущих пользователей и немного улучшенный код для лучшего взаимодействия с пользователем): @echo off goto setu...
Ответ: Вы можете использовать команду Findstr с /Bпереключателем, чтобы указать ей соответствие шаблону в начале строк в файле, который вы ищете. Если шаблон не должен быть чувствительным...
Ответ: Я обнаружил, что вы можете использовать grep в MINGW64, который устанавливается при использовании Git. Я предполагаю, что вы имеете в виду Git Bash. Что я делаю не так с grep? И ка...
Ответ: FINDSTR SS64 - побеги и ограничения длины говорит: Пределы длины линии Файлы, указанные в качестве аргумента командной строки или с помощью /F:FILEпараметра, не имеют известного ог...
Ответ: Правильный синтаксис для поиска из командной строки: dir /a /s <filename>где <filename>имя (или шаблон - подстановочные знаки принимаются) файла, который вы ищете. /aпе...
Ответ: Как я могу извлечь только список IP4-адресов из вывода ipconfig? Используйте следующий пакетный файл (test.cmd): @echo off setlocal setlocal enabledelayedexpansion for /f "usebackq...
Ответ: Предполагая, что ваша findstrкоманда используется для поиска в содержимом файлов קקקтекста, здесь приведен эквивалент кода PowerShell: Set-Content -Path 'filelist.txt' -Value 'Path...
Ответ: Обнаружив, что findstrигнорирует скрытый бит и находит файлы в скрытых папках независимо от этого, я затем использовал forкоманду (которая ее уважает), чтобы придумать следующее, и...
Ответ: Не уверен, что вы действительно хотите. Для слияния файлов, copy /b *.log test.logсделаю. Проверено на Windows 10.
Ответ: Ваш вопрос представляется мне довольно смутно сформулированным. В случае сомнений прочитайте документацию программы ( findstr /?или в этом случае http://ss64.com/nt/findstr.html )....
Ответ: Error message says unexpected | for /r %x in (dir /b | findstr "TENDER_NUM 2") do copy "%x" dir_to_copy\ There are multiple errors in the above command. You need to escape the | sp...
Ответ: FINDSTR /I /C:"Registrant Name" Применяется следующий абзац от findstr artice: В поисках пространства Если строка поиска содержит несколько слов, разделенных пробелами, тогда FINDS...
Ответ: Запуск программы, которую я написал, не находит совпадений в файле Я использовал команду wmic для построчного получения текстового документа с каждой программой. Из wmic : Все выхо...
Ответ: Я хотел бы выделить "192.168.1." и сохранить это в переменную Используйте следующий пакетный файл (test.cmd): @echo off setlocal setlocal enabledelayedexpansion rem throw away ever...
Ответ: How to use FINDSTR to search in a specific line? The required code for findstr should be: findstr /b /n "Hi" "example.txt" Is there something that can search for "Hi" string only i...
У меня есть команда ниже, чтобы перечислить каждый файл в текущем каталоге и его подкаталогах, содержащих «mystring» вместе со строкой, где найдено совпадение строки поиска. @echo...
Ответ: Хорошо, я нашел решение сам. При [class]*совпадении с нулем или более вхождений это выражение сопоставлялось, когда в имени файла была хотя бы одна (в отличие от ровно одной) точка...
Ответ: How do I find files where the filename contains a specified string? You used findstr. However, findstr is used to search for strings in files, not strings in the filename itself. T...
Ответ: As this StackOverflow answer states, you really shouldn't atempt to parse [X]HTML with regex. findstr has very limited regex support in any case. Use a proper HTML scraper/parser l...
Ответ: В PowerShell (v3.0 +), возможно ... Get-ChildItem -Path x:\pathto\*.log ` | ForEach-Object { if (Get-Content -LiteralPath $_ -First 1 ` | Select-String -SimpleMatch -Pattern 'seria...
Ответ: How do I filter words "black" and "white"? The following command will display all lines containing "black" NOR "white": findstr /v "black white" blackwhite.txt The following comman...
Ответ: Uuuh... exactly how is that regular expressions ^121.*.CATDrawing going to match that line with 1220112000001A.CATDrawing? There is not even 121 in that string ;) But... going with...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту