Próbuję utworzyć port dla projektu z systemu Linux na MS Server. Problem polega na tym, że nie ma polecenia grep ze specjalnych opcji grep -c string
i grep -e
które muszę konwertować. Okazało się, że podobne polecenie w Windows cmd jest, FINDSTR
ale widzę teraz opcję podobną do -c
lub -e
opcje dla grep
. Jakieś inne rozwiązania, za którymi tęskniłem?
linux
windows
command-line
powershell
Vit Kos
źródło
źródło
sh
igrep
dla systemu Windows, i użyć ich?Odpowiedzi:
„Select-string” programu Powershell dla -e wyrażenia regularnego, to -Pattern. dla -c count, nie ma dokładnego odpowiednika, musisz samodzielnie manipulować wyjściem łańcucha selekcyjnego. Np. (Select-string onefile -pattern "^ [0-9]. *"). Count
(przepraszam za formatowanie; jestem na telefonie)
źródło
sed
?