grep 명령은 한 Windows PC에서 실패하지만 동일한 구성을 가진 다른 Windows PC에서 작동합니다.


0

키워드 (예 : apk)를 지정하여 로그를 필터링 하는 logcat 명령 을 발행하고 싶습니다 . 그러나 grep 명령이 Windows 7 PC 중 하나에서 인식되지 않는 문제에 직면하고 있습니다. 동일한 명령은 동일한 구성을 가진 다른 PC에서 완벽하게 작동합니다.

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

두 PC 사이의 델타를 아는 데 도움이 필요합니다. 그리고 다른 PC에서도 동일한 명령을 사용하려면 어떻게해야합니까?


3
둘 중 하나가 grep설치되어 있고 다른 하나는 설치되지 않았거나 하나는 grep기본적으로 설치되어 있고 다른 하나는 설치 PATH되지 않았습니다.
RalfFriedl

기계 HAPPY와 기계 SAD 모두에서 PATH를 실행하고 edit위와 왼쪽 의 링크 를 클릭하여 위의 결과를 게시 할 수 있습니까? 또한 C: && CD \ && dir /s grep.exe각 PC에서 {Enter}를 수행 하고 동일한 방법으로 결과를 게시하십시오.
K7AAY

답변:


0

grep 을 사용하는 대신 기본 Windows 명령 find 가이 예제에서도 잘 작동 한다고 제안 할 수 있습니까?

adb logcat | FIND /I "apk" 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.