[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16979: Strange behavior with "grep --color=auto" with dot in express
From: |
Peter Maloney |
Subject: |
bug#16979: Strange behavior with "grep --color=auto" with dot in expression |
Date: |
Mon, 10 Mar 2014 11:27:42 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 |
Strange behavior with "grep --color=auto" with dot in expression
For some reason, ssh produces output with CRLF when there is a key
problem, and when I redirected that to a file, and used grep to search
through it, I found that it seemed like "." was not matching correctly,
but when you pipe the output to "cat", it looks as expected. And without
"--color=auto" or with unix line endings, it works fine.
$ alias grep
alias grep='grep --color=auto'
$ diff <(hexdump -C file.txt) <(hexdump -C file2.txt)
4,5c4,5
< 00000030 41 53 54 59 21 0d 0a |ASTY!..|
< 00000037
---
> 00000030 41 53 54 59 21 0a |ASTY!.|
> 00000036
$ grep -i nasty file2.txt | grep .
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
$ grep -i nasty file.txt | grep .
$ grep -i nasty file.txt | grep . | cat
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
$ file file*
file2.txt: ASCII text
file.txt: ASCII text, with CRLF line terminators
I tested it in konsole and xterm, and both do the same, so I guess you
just need:
$ grep --version
grep (GNU grep) 2.14
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and others, see
<http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
$ bash --version
GNU bash, version 4.2.45(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
--
--------------------------------------------
Peter Maloney
Brockmann Consult
Max-Planck-Str. 2
21502 Geesthacht
Germany
Tel: +49 4152 889 300
Fax: +49 4152 889 333
E-mail: address@hidden
Internet: http://www.brockmann-consult.de
--------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#16979: Strange behavior with "grep --color=auto" with dot in expression,
Peter Maloney <=