[PowerShell] So suchen Sie unter Linux (Windows) nach Zeilen wie grep

Einführung

Ich werde darüber schreiben, wie man Linux in PowerShell von Windows grep.

Was ist überhaupt grep?

Einfach ausgedrückt ist es ein Befehl, der eine Zeile in einer Linux-Datei nachschlägt. Weitere Informationen finden Sie auf der folgenden Seite.

Detaillierte Zusammenfassung des Befehls grep [Linux-Befehlssammlung]

Anwendungsbeispiel


[root@tspweb01 network-scripts]# grep IPADDR ifcfg-enp0s8
IPADDR=192.168.56.30
[root@tspweb01 network-scripts]# 

** * Zustand vor Befehlsausführung **

Vor dem Ausführen des Befehls


[root@tspweb01 network-scripts]# cat ifcfg-enp0s8
TYPE="Ethernet"
BOOTPROTO="none"
IPV6INIT="no"
NAME="enp0s8"
UUID="81d71b89-d1b6-4ca9-853d-c5bf74c8487e"
DEVICE="enp0s8"
ONBOOT="yes"
IPADDR=192.168.56.30
PREFIX=24
[root@tspweb01 network-scripts]# 

PowerShell-Grep-Methode

Ausführungsbefehl

Befehl


 <Befehl> | Out-String -Stream | Select-String <Die Zeichenfolge, nach der Sie suchen möchten> 

Anwendungsbeispiel ①

Extrahieren Sie die Zeile "Domain" aus dem Ausführungsergebnis von ** Get-NetFirewallProfile **

Vor der Zeichenkettenextraktion


 PS C:\Users\Administrator> Get-NetFirewallProfile 

Name                            : Domain
Enabled                         : False
DefaultInboundAction            : NotConfigured
DefaultOutboundAction           : NotConfigured
AllowInboundRules               : NotConfigured
AllowLocalFirewallRules         : NotConfigured
AllowLocalIPsecRules            : NotConfigured
AllowUserApps                   : NotConfigured
AllowUserPorts                  : NotConfigured
AllowUnicastResponseToMulticast : NotConfigured
NotifyOnListen                  : False
EnableStealthModeForIPsec       : NotConfigured
LogFileName                     : %systemroot%\system32\LogFiles\Firewall\pfirewall.log
LogMaxSizeKilobytes             : 4096
LogAllowed                      : False
LogBlocked                      : False
LogIgnored                      : NotConfigured
DisabledInterfaceAliases        : {NotConfigured}

~~~ Abkürzung ~~~

PS C:\Users\Administrator>  

** Ergebnis der Zeichenkettenextraktion **

Vor der Zeichenkettenextraktion


PS C:\Users\Administrator> Get-NetFirewallProfile | Out-String -Stream | Select-String Domain

Name                            : Domain

PS C:\Users\Administrator>  

Anwendungsbeispiel ②

Extrahieren Sie die Zeile "test" aus ** test.txt **

Vor der Zeichenkettenextraktion


 PS C:\Users\Administrator\Desktop> cat .\test.txt
aaaa

aaaa
test


vagfafa

fafeaea

iiaaaa

faejfajefa

** Ergebnis der Zeichenkettenextraktion **

Ergebnis der Zeichenkettenextraktion


PS C:\Users\Administrator\Desktop> cat .\test.txt | Out-String -Stream | Select-String "test"

test

PS C:\Users\Administrator\Desktop>  

Zusammenfassung

Mit dem folgenden Befehl können Sie nach einer Zeile suchen.

Befehl


 <Befehl> | Out-String -Stream | Select-String <Die Zeichenfolge, nach der Sie suchen möchten> 

Recommended Posts

[PowerShell] So suchen Sie unter Linux (Windows) nach Zeilen wie grep
So installieren Sie das Windows-Subsystem für Linux
So richten Sie Ubuntu für Windows Subsystem für Linux 2 (WSL2) ein
Wie füge ich eine Anaconda Powershell-Eingabeaufforderung zum Windows-Terminal hinzu?
So erstellen Sie ein lokales Repository für Linux
[Windows] RDP zu Windows über Linux
Verwendung der Suche sortiert
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
[Für Anfänger] Verwendung der for-Anweisung unter Linux (Variablen usw.)
Implementieren von 100 Data Science-Schlägen für Anfänger in Data Science (für Windows 10 Home)
So implementieren Sie Python EXE für Windows mit Docker-Container
So bringen Sie den Druckertreiber für Oki Mac in Linux
[Unity] So führen Sie ML-Agents Release 8 auch für transzendentale Anfänger aus [Windows]
[Für Nicht-Programmierer] Wie man Kaggle läuft
Verwendung von Dataiku unter Windows
So installieren Sie VMware-Tools unter Linux
So stellen Sie den Django-Kompressor unter Windows bereit
So installieren Sie MBDyn (Linux Ubuntu)
Wie benutzt man Bing Search API?
So überprüfen Sie die Linux-Betriebssystemversion
[Windows] Übertragen Sie Ereignisprotokolle an Linux
pykintone unter Windows Subsystem für Linux
So installieren Sie Musik 21 unter Windows
Wie baue ich meinen eigenen Linux-Server?
Windows Subsystem für Linux wird nicht angezeigt
Wie man optuna einstellt (wie man einen Suchraum schreibt)
So aktualisieren Sie auf Chainer 2.0 (Windows + CUDA 8.0 + CUDNN)
[Kivy] So installieren Sie Kivy unter Windows [Python]
Ich möchte wissen, wie LINUX funktioniert!
Windows → Linux Tipps zum Einbringen von Daten
Verwendung von Cmder mit PyCharm (Windows)
[Linux] Verwendung des Befehls echo
So aktualisieren Sie PHP unter Amazon Linux 2
So verwenden Sie Google Assistant unter Windows 10
Installationsverfahren für WSL2 (Windows Subsystem für Linux)
So zeigen Sie Piktogramme unter Manjaro Linux an
So suchen Sie in Google Colaboratory nach Google Drive
[Python] Organisieren der Verwendung für Anweisungen
So installieren Sie Pakete unter Alpine Linux
So bedienen Sie Linux von der Konsole aus
So installieren Sie Richzhang / Colorization unter Windows 10
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
Wie installiere ich php7.4 unter Linux (Ubuntu)
So machen Sie Multi-Boot-USB (Windows 10-kompatibel)
Verwendung von "deque" für Python-Daten
So finden Sie große Dateien unter Linux
Verwendung der Fingerabdruckauthentifizierung für KDE
Nützlich zum Ändern von Berechtigungen unter Linux! Wie man mit einer Hand bis zu 31 zählt.