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

574
Ashish Chauhan

Ich möchte einen Befehl logcat ausgeben, um Protokolle zu filtern, die ein Schlüsselwort angeben (etwa apk). Ich habe jedoch ein Problem, bei dem der grep- Befehl auf einem meiner Windows 7-PCs nicht erkannt wird. 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?

0
Entweder hat einer von ihnen "grep" installiert und der andere nicht, oder einer hat "grep" in der Standardeinstellung "PATH" und der andere nicht. RalfFriedl vor 6 Jahren 3
Wären Sie bitte so freundlich, PATH sowohl auf der Maschine HAPPY als auch auf der Maschine SAD auszuführen und die Ergebnisse oben zu veröffentlichen, indem Sie oben links auf den Link "Bearbeiten" klicken. Und machen Sie bitte auf jedem PC `C: && CD \ && dir / s grep.exe` und veröffentlichen Sie die Ergebnisse auf die gleiche Weise. K7AAY vor 6 Jahren 0

1 Antwort auf die Frage

0
K7AAY

Kann ich anstelle von grep vorschlagen, dass der native Windows-Befehl find in diesem Beispiel ebenfalls funktionieren würde?

adb logcat | FIND /I "apk"