Команда grep не работает на одном ПК с Windows, но работает на другом ПК с Windows с такой же конфигурацией

574
Ashish Chauhan

Я хочу выполнить команду logcat для фильтрации журналов с указанием ключевого слова (скажем, apk). Но я сталкиваюсь с проблемой, когда grep не распознается ни на одном из моих компьютеров с Windows 7. Эта же команда отлично работает на других ПК с такой же конфигурацией.

Команда введена в командной строке Windows:

adb logcat | grep apk 

Выход :

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

Выход рабочей настройки:

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 

Нужна помощь в знании дельты между двумя компьютерами. И как я могу получить ту же команду, работающую на других ПК, а также.

0
Либо у одного из них установлен `grep`, а у другого нет, либо у одного есть` grep` в стандартном `PATH`, а у другого нет. RalfFriedl 6 лет назад 3
Не могли бы вы, пожалуйста, запустить PATH как на компьютере HAPPY, так и на компьютере SAD, и опубликовать результаты выше, нажав на ссылку "изменить" выше и слева? И, пожалуйста, также выполните `C: && CD \ && dir / s grep.exe` на каждом ПК и опубликуйте результаты тем же способом. K7AAY 6 лет назад 0

1 ответ на вопрос

0
K7AAY

Вместо того, чтобы использовать grep, могу ли я предложить, что в этом примере будет также работать команда find для Windows ?

adb logcat | FIND /I "apk"