1

Windows 10 (64 bit), Emacs 25.1.

I has Android application. And in console I start Android command "adb logcat" to show logs from Android device. But it's show many text. And I want to filter to show only lines that I need.

So. I want in console to show only lines that content text "com.android.testproject".

First I show text without filter:

  1. Emacs: run shell (M-x shell)
  2. Run android command : adb logcat

Here result. Show all text (no filter)

enter image description here

OK! Now I want to filter.

My steps on Windows console:

  1. Open windows console: "cmd.exe"
  2. Enter command: adb logcat|grep com.android.testproject
  3. Result is show only lines that content text "com.android.testproject".

It's work. OK.

Here screenshot. enter image description here

Now I want to do same (filter) on Emacs. My steps:

  1. Open shell: "M-x shell"
  2. Enter command: adb logcat|grep com.android.testproject
  3. But nothing happend. Why?

But if I press "C-c C-c" (Break) then in shell success show filtered text.

Question: Why Emacs not immediately filter text?

  • It's probably something todo with Windows not implementing PTYs – npostavs Aug 24 '17 at 13:56
1

Can't answer you directly, however for me, using

GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17

and grep

c:\>grep --version
grep --version
GNU grep 2.5.4

c:\>dir | grep -i pro
dir | grep -i pro
06/08/2017  16:08    <DIR>          Program Files
24/08/2017  19:02    <DIR>          Program Files (x86)

Seem to work okay.

Perhaps if you try with -Q flag to suppress your config and try again?

  • Instead of dir, try with a command that doesn't terminate immediately. ping perhaps. – npostavs Aug 24 '17 at 21:27
  • I try with -Q flag, but result is the same. Not work correct. My grep version = 3.0. – lmdic Aug 25 '17 at 7:09
  • 1
    Okay - I wonder then if this is your problem, see (efaq-w32) Subprocess buffering – Byron Schlemmer Aug 25 '17 at 9:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.