Der Befehl grep schlägt auf einem Windows-PC fehl, funktioniert aber auf anderen Windows-PCs mit derselben Konfiguration


0

Ich möchte eine Logcat Befehl zum Filtern von Protokollen, die ein Schlüsselwort angeben (etwa apk). Aber ich stehe vor einem Problem, wo die grep Der Befehl wird auf einem meiner Windows 7-PCs nicht erkannt. Der gleiche Befehl funktioniert auf anderen PCs mit derselben Konfiguration einwandfrei.

Auf Windows-Eingabeaufforderung ausgegebener Befehl:

adb logcat | grep apk  

Ausgabe :

'grep' is not recognized as an internal or external command,operable program or batch file.

Ausgabe des Arbeitsaufbaus:

01-01 00:00:41.212  1598  2192 W PackageParser: No actions in intent filter at /system/priv-app/GoogleRestore/GoogleRestore.apk Binary XML file line #94
01-01 00:00:41.228  1598  2193 W PackageParser: No actions in intent filter at /system/priv-app/Contacts/Contacts.apk Binary XML file line #443

Benötigen Sie Hilfe, um das Delta zwischen zwei PCs zu kennen. Und wie kann ich den gleichen Befehl auch auf anderen PCs ausführen?


3
Entweder hat einer von ihnen grep installiert und der andere nicht, oder hat einer grep in der Standardeinstellung PATH und der andere nicht.
RalfFriedl

Möchten Sie bitte PATH sowohl auf der Maschine HAPPY als auch auf der Maschine SAD ausführen und die Ergebnisse oben durch Klicken auf die Schaltfläche posten edit link oben und nach links Und bitte auch C: && CD \ && dir /s grep.exe {Enter} auf jedem PC und veröffentlichen die Ergebnisse auf die gleiche Weise.
K7AAY

Antworten:


0

Anstatt zu verwenden grep , darf ich den nativen Windows-Befehl vorschlagen finden würde in diesem Beispiel genauso gut funktionieren?

adb logcat | FIND /I "apk" 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.