Sponsored Content
Top Forums UNIX for Advanced & Expert Users Grep character classes '\w' '\d' Post 302399425 by glev2005 on Sunday 28th of February 2010 09:40:11 PM
Old 02-28-2010
Wow, even after going back and looking for it I couldnt find the -p switch, I actually had to grep the grep manual for it! Thanks, that's what I was looking for!

---------- Post updated at 09:37 PM ---------- Previous update was at 12:53 AM ----------

I got some errors using the -P switch, but I found the \w character class works well when double quoted and with the -E switch for extended regex.

---------- Post updated at 09:40 PM ---------- Previous update was at 09:37 PM ----------

Code:
:~ localadmin$ echo "Hello 123 abc <># .. asdf" |grep -Eo "\w+"
Hello
123
abc
asdf


STLM011:~ localadmin$ echo "Hello 123 abc <># .. asdf" |grep -o "\w+"
STLM011:~ localadmin$ 

STLM011:~ localadmin$ echo "Hello 123 abc <># .. asdf" |grep -oE \w+
STLM011:~ localadmin$ 

STLM011:~ localadmin$ echo "Hello 123 abc <># .. asdf" |grep -oE "\W+"
 
 
 <># .. 
STLM011:~ localadmin$

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Grep for X character on a word

How can I grep for a certain letter that only shows on the 3rd letter or character. ex: ASGHDY SHTYRD SDTYRD IGIKGD I only want the TY part of the 3rd character so output would only be SHTYRD and DDTYRD - I only want the TY on the 3rd character. THANKS (5 Replies)
Discussion started by: jjoves
5 Replies

2. Programming

how to use classes in c ?!?!?

Hi, I've tried to use classes in my program, but the compiler simply gives an error on the word class . Am I the only one with this problem ? I have no idea how to use classes in c in linux environment(suse). If you've got any idea what should I do I would be very thankful. Thanks to ya all !... (4 Replies)
Discussion started by: atticus
4 Replies

3. UNIX for Advanced & Expert Users

grep in special character

All, I am trying to grep "-----" from a test when i use this i am getting the below error. What is the reason for this ?????... How can i over come this ##) echo "----------------- test_sys_job -----------------" | grep "-----------------" grep: illegal option -- - grep: illegal... (6 Replies)
Discussion started by: arunkumar_mca
6 Replies

4. Programming

Use of C++ Classes

I was wondering if I could put the section at the beginning rather than at the end before the definition of the class. const REAL ModMisfit::DefMinDT = 0.01; const REAL ModMisfit::DefSigma0 = 0.01; const double ModMisfit::DefDAngSh = 2; const REAL ModMisfit::DefKBeta = 5;... (2 Replies)
Discussion started by: kristinu
2 Replies

5. Shell Programming and Scripting

grep ^ as a character

I have a pwd file with a number of errors like: ^grep ^ I get the whole file since it thinks it's new line. Should I \ to escape this? (4 Replies)
Discussion started by: dba_frog
4 Replies

6. Programming

c++ help with class(new to classes)

Hello there, I am new to using classes, and have been having so many problems. I don't want to go to my teacher if I don't have to, because it is always my luck that it is something easy that I just overlooked somehow. I have been working on this for 3 days and I can't get it to read from a file. ... (1 Reply)
Discussion started by: KingAroan
1 Replies

7. UNIX for Dummies Questions & Answers

How to grep until a certain character?

Hi, so I have a file containing many repetitions of the pattern block displayed below: >NM_13489075 ACGUGCUAGCUUAGCGA AGCUAGCUGAUCGAUGC ACGUAGCUAGCUGAUCG GAUCGA >NM_13489023 ACGUGCUAGCUUAGCGA AGCUAGCUGAUCGAUGC ACGUAGCUAGCUGAUCG GAAGUC I was wondering how to grep, for example, a... (5 Replies)
Discussion started by: ShiGua
5 Replies

8. UNIX for Dummies Questions & Answers

Grep character æ

Hello, Im trying check if character "æ" (alt+145) is included or not in some files. To do that I have written a scrip with vi that basically is a loop of all these compressed files and something like: zcat $file | grep æ >> logtocheck.out ; The problem is that æ is translated to something like... (3 Replies)
Discussion started by: ngb
3 Replies

9. Shell Programming and Scripting

Grep -F for special character

a='CASH$$A' /usr/xpg4/bin/grep -F "$a" *.txt It is not able to grep CASH$$A string as it contains special character $$. I also tried with /usr/xpg4/bin/grep -F '$a' *.txt but still not working. I have to assign CASH$$A to a variable and serach that variable..i dont want to search the... (8 Replies)
Discussion started by: millan
8 Replies

10. Shell Programming and Scripting

How to grep only some part of character?

Hi, I have log : # cat log $ cat 4 2014092014 2014102014 2014112023 2014123014 2014010100 2014010101 2014010102 2014010103 2014010104 2014020123 2014020115 2014020116 (3 Replies)
Discussion started by: justbow
3 Replies
ZGREP(1)						      General Commands Manual							  ZGREP(1)

NAME
zgrep - search possibly compressed files for a regular expression SYNOPSIS
zgrep [ grep_options ] [ -e ] pattern filename... DESCRIPTION
Zgrep invokes grep on compressed or gzipped files. These grep options will cause zgrep to terminate with an error code: (-[drRzZ]|--di*|--exc*|--inc*|--rec*|--nu*). All other options specified are passed directly to grep. If no file is specified, then the standard input is decompressed if necessary and fed to grep. Otherwise the given files are uncompressed if necessary and fed to grep. If the GREP environment variable is set, zgrep uses it as the grep program to be invoked. EXIT CODE
2 - An option that is not supported was specified. AUTHOR
Charles Levert (charles@comm.polymtl.ca) SEE ALSO
grep(1), gzexe(1), gzip(1), zdiff(1), zforce(1), zmore(1), znew(1) ZGREP(1)
All times are GMT -4. The time now is 12:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy