[Nottingham] how does one grep for tabs?

Dan Mackdermott dan at inputlink.net
Tue Jan 31 19:37:16 GMT 2006


Oops, just re-read the email!  ;-)

On Tue, 31 Jan 2006, Dan Mackdermott wrote:

> Hi Michael,
>
> On Tue, 31 Jan 2006, Michael Erskine wrote:
>> I'm searching for files that contain tab characters (ASCII 0x09, Ctrl-I -- 
>> so
>> that I can eradicate them with expand(1)! ) but I can't use interactive 
>> bash
>> to grep(1) for them because it won't let me type a tab! I found a 
>> roundabout
>> way by avoiding the use of interactive bash but I'm interested in how 
>> others
>> might solve this conundrum.
>
> Press ^V for a literal before typing in the tab, you will probably want to 
> escape it as well e.g.
>
> $ find blah -name \*\<tab>\* -exec rm {} \;

To grep the contents of the file, you can use the following line...

gerp -l \<tab> *

For the '<tab>' part, press ^V then TAB...

Cheers,

Dan


-- 
Dan Mackdermott RHCE (Director)
InputLink Consulting Ltd
http://www.inputlink.net
t: +44 (0)115 988 1700
m: +44 (0)7980 711 557



More information about the Nottingham mailing list