W tym artykule omówiono narzędzia dopasowywane do wzorców, takie jak GREP w systemie Windows.
Narzędzie do dopasowywania wzorców, takie jak GREP w wierszu polecenia Windows
Dopasowanie wzorca do narzędzia GREP w wierszu polecenia Windows jest wymienione poniżej:
Lub możesz także zainstalować „Ripgrep„Narzędzie zewnętrzne w twoim systemie.
Sprawdźmy każde z wymienionych poleceń jeden po drugim.
Jak używać komendy FindStr jako narzędzie GREP w systemie Windows?
"Findstr”To narzędzie wiersza poleceń opartych na systemie Windows używanym przede wszystkim do znalezienia ciągów z plików na podstawie dostarczonego tekstu i wyrażeń.
Aby przejść przez FindStr, wykonaj poniżej wspomniane przykłady.
Przykład 1: Użyj komendy FindStr, aby wyszukać określony ciąg
W wierszu polecenia Windows użyj „Findstr„Polecenie do wyszukiwania określonego ciągu. Na przykład będziemy szukać „Cześć„Ciąg w danym„Plik.tekst". To wyszukiwanie zostanie uznane za wrażliwe na sprawę:
> Findstr „Hello”.tekst
Dodaj "-I„Opcja przeprowadzenia wyszukiwania wrażliwego na sprawę:
> Findstr -i „Hello”.tekst
Przykład 2: Użyj FindStr, aby znaleźć ciąg, który dokładnie pasuje
Wyszukaj ciąg, który jest dokładnie dopasowany do „/X„Opcja„Findstr" Komenda:
> Findstr /x „Hello”.tekst
W powyższym pliku „Cześć”Nie istnieje jako pojedyncza instancja, albo jest podłoże, albo obecny w górnej stronie. To jest powód, dla którego wyjście nie wyświetlało nic:
Przykład 3: Znajdź ciąg z dużego pliku tekstowego
Wyodrębnijmy ciąg z następującego dużego pliku tekstowego:
Następnie szukamy „Skrypty Pythona„String za pomocą poniższego”Findstr" Komenda:
> Lista Findstr „Python Scripts”.tekst
W rezultacie „Findstr„Polecenie wydrukuje dopasowany ciąg w wierszu polecenia:
Sprawdźmy narzędzie drugiego wzoru, które działa jak grep w systemie Windows!
Jak używać komendy Znajdź jako narzędzie GREP w systemie Windows?
Jak Grep, „znajdować„Polecenie może być również używane do wyszukiwania ciągów za pomocą prostych wyrażeń tekstowych lub regularnych.
Aby użyć polecenia Znajdź w systemie Windows, postępuj zgodnie z poniższymi przykładami.
Przykład 1: Użyj komendy Znajdź, aby znaleźć aktywne zadanie
Użyjmy polecenia Znajdź, aby wyszukać aktywne zadanie nazwane „APMSGFWD”:
> lista zadań | Znajdź „apmsgfwd”
Przykład 2: Użyj komendy Znajdź, aby znaleźć określony ciąg z wszystkich plików tekstowych
Aby znaleźć określony ciąg z wszystkich plików tekstowych bieżącego katalogu, wykonaj „znajdować" Komenda. Podobnie jak w naszym przypadku, dodaliśmy „Linuxhint”Jako ciąg, który należy dopasować do wszystkich plików tekstowych oznaczonych jako„*.tekst”:
> Znajdź „Linuxhint” *.tekst
Narzędzie do dopasowywania wzorów, takie jak GREP w systemie Windows PowerShell
Polecenie Windows PowerShell „STRING STRING”Może działać, gdy polecenie GREP działa na Linux. Służy głównie do wyszukiwania i zastępowania ciągów za pomocą dosłownego tekstu i wyrażeń regularnych.
Jak używać selekcji jako narzędzie GREP w systemie Windows?
Aby uruchomić „STRING STRING„Polecenie, aby uzyskać i znaleźć ciąg, przejrzyj następujące przykłady.
Przykład 1: Użyj SECT-STRING, aby znaleźć ciąg, który nie pasuje do określonego ciągu
Aby znaleźć ciąg z pliku tekstowego, który nie jest dopasowany do dostarczonego wzoru, użyj „STRING STRING„Polecenie„ z ”-Nie pasuje" opcja:
> Select -String -path "File2.txt "-pattern" hello "-notmatch
Powyższe polecenie wydrukuje wszystkie struny, z wyjątkiem „Cześć”Z„Plik2.tekst”:
Przykład 2: Użyj SECT-STRING do wyszukiwania wrażliwych
Aby znaleźć ciąg wrażliwy na literę, dodaj „-Przypadki wrażliwe„Opcja w ramach„STRING STRING" Komenda:
> Select -String -path "File2.txt "-pattern" hello "-Casaseensive
Chodziło o wbudowane polecenia systemu Windows, które można użyć do wspomnianej funkcjonalności. Aby zainstalować narzędzie zewnętrznego, które działa jak GREP, spójrz na następną sekcję.
Jak zainstalować polecenie RIPGREP stron trzecich w systemie Windows?
"Ripgrep”To narzędzie wiersza poleceń, które można wykorzystać jako narzędzie GREP. Aby użyć narzędzia RipGrep w systemie Windows, musimy go najpierw zainstalować.
Kontynuuj na poniższych krokach, aby zainstalować narzędzie RipGrep w systemie Windows.
Krok 1: Ustaw zasady wykonania
Domyślna polityka wykonania PowerShell jest ustalana jako „Ograniczony„Więc jeśli spróbujemy uruchomić dowolny skrypt na PowerShell, wyświetli komunikat o błędzie. Aby uniknąć tej sytuacji, ustaw zasadę realizacji PowerShell jako „Zdalne„Korzystanie z podanego polecenia:
> Set -executionPolicy zdalnie oznaczony -scope Currentuser
Krok 2: Zainstaluj instalator pakietu Scoop Pakiet
Użyj następującego polecenia, aby zainstalować instalator pakietu Scoop:
> Iwr -eSb Get.szufelka.sh | IEX
Krok 3: Zainstaluj RipGrep za pomocą Scoop
Następnie zainstaluj polecenie RIPGREP za pomocą instalatora pakietu Scoop:
> Scoop instaluj ripgrep
Sprawdźmy metodę użycia RIPGREP w systemie Windows.
Jak używać polecenia RipGrep jako narzędzia GREP w systemie Windows?
Aby wykorzystać polecenie RIPGREP w systemie Windows za pomocą PowerShell, wykonaj wspomniane kroki.
Przykład 1: Użyj polecenia RIPGREP, aby wyświetlić typy plików
"Rg”To polecenie RIPGREP, które można użyć do znalezienia ciągów i plików. Możesz dodać „-lista typów„Opcja w„Rg„Polecenie do wyświetlenia wszystkich typów plików:
> RG-List
Przykład 2: Użyj RipGrep, aby znaleźć określony ciąg
Użyj „Rg”Polecenie do znalezienia ciągu z określonego pliku, podając wzór ciągu:
> plik rg „hello”.tekst
Dodaj "-I„Opcja w„Rg„Polecenie, aby przeprowadzić wrażliwe poszukiwanie spraw:
> plik rg -i „hello”.tekst
Wykazaliśmy polecenia, które są równoważne z użytecznością GREP w systemie Windows.
Wniosek
Istnieje wiele poleceń Windows, które są równoważne z narzędziem Linux Grep, takich jak „Findstr" I "Znajdować" polecenia. Windows PowerShell „Get-String„Polecenie może być używane jako polecenie GREP. Możesz także zainstalować i użyć „Ripgrep„Narzędzie stron trzecich do wykonywania tych samych operacji co GREP. W tym artykule opracowaliśmy polecenia, które są równoważne z narzędziem GREP w systemie Windows.