Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 September 02

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну второй раз после успешного вызова
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
дак я не спорю, но чот заранее кастовать переменную единственный вариант?
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
а понял, опечатка
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
я тут опять со своим парсингом... есть 9Gb текста в куче файлов, нужно из них выдрать строки по 4м разных регуляркам и достать из этих строк данные.
Я вижу варианты:
1. Get-ChildItem | Get-Content | 4 поочередных Select-String (4 штуки) . У вывода теряется последовательность событий (т.е. сперва получаем все события на 1й select-string), но это не критично.

2. Get-ChildItem | Get-Content | ForEach-Object (построчно каждый файл) | 4 поочередных Select-String (4 штуки). Вероятно теряется скорость.

3. Как-то через Match?
Ещё варианты есть? Желательно что бы быстро работало, сейчас на одну регулярку перебирает минут 20-40.
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ранспейсы
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
у меня 100мб дерьма вместо 9 минут стало парсить за 15 секунд
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
так вродь get-content не нужон да и 4 регекса можно в один захерачить
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
мне имя файла нужно, я тоже сперва делал Select-String C:\*.txt
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
т.е. напрямую селектил из файлов
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
gci | % {
  $_.name
  select-string -patern 'abc|123|[q..z]{6}|\s{4}' -path $_.fullname
}
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
если файлов много можно foreach -parallel заюзать или иначе распараллелить
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
например так
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
7.1 core
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
странно
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
это надо про воркфлоу читать?
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
синтаксис другой ;)
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
1..100 | foreach -parallel {...}
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
как же другой, вот прям из статьи пример
источник

C

CrazyDiamond in PowerShellRus - о Powershell (и не только) на русском
а это вообще foreach-object, мне кажется
источник