You can use ? to specify "one or none", but what you really need are anchors:
Because something like
will match 'qwertyuiio01234' also, since it does contain 6 alphas and 1digit:
Hi
I am trying to use this command:
egrep '^a{2,6}$' testexpr4D
to retreive lines with 2,3,4,5, or 6 a's in a file .
The file testexpr4D has entries like:
a
aa
aaa
aaaa
aaaaa
aaaaaa
123456
ABCDEF
I was expecting to see 5 lines in the output but nothing happens.
Can anyone help... (10 Replies)
I have a script that does the following. It searches a listing of directories with specific extensions and then formats a wc on those files. The code looks like this
find <directory> -name '*.js' -o -name '*.html' | awk '{print \"wc -l \"$1}' > file \n"
The result is a file with the "wc -l"... (7 Replies)
I want to egrep for certain fields which are not existing in the current log files and am getting errors for that...
egrep "'^20090220.14'|'^20090220.15'|'^20090220.16'|'^20090220.17'|'^20090220.18'"
Some of the times are in future and logs don't have those entries and I get errors for them... (1 Reply)
Hi,
I have a file with some words divided into syllables by the character "|" (pipe).
For example zu|ri|ghe|se.I would like a regex that matches all the words that are not divided in syllables.All the word that have no "|" pipe character.I have thought at
$echo "zu|ri|ghe|se" | grep ''
... (7 Replies)
Hello all,
I'm a first time poster and a unix/linux noob so please be understanding.
I am trying this command below:
# egrep -c "Oct".+"Connect: ppp" /var/log/messages*
/var/log/messages:53
/var/log/messages.1:35
/var/log/messages.2:63
/var/log/messages.3:27
/var/log/messages.4:12
... (1 Reply)
Experts:
I don't know that regular expressions will ever be easy for me, so if one of you guru's could help out, I'd appreciate it.
I'm trying to match a line in our syslog, but I can't figure out how to match a number inside a bracket. This is what I'm trying to match.
"Jul 16 00:01:34... (2 Replies)
Hi,
I'm trying to validate if a string matches a regular expression, but it is not working. Am I missing something? Do I need to scape any of the characters?
if echo 'en-GB' | egrep '({1,8})(-{1,8})*' >/dev/null; then
echo Valid value
fi
Thanks in advance (6 Replies)
I seem to be having an issue with an egrep command and I think its the way it is interpreting my regex.
I have a test file..
###FIND THESE###
telnet
/telnet
`telnet -l`
###Dont FIND THESE###
donotfindtelnet
telnetdontfind
Working Regex on Linux/Solaris
egrep '\<(telnet|rcp)\>' $file
... (4 Replies)
Its really 2 questions, but both are pretty basic.
Linux Redhat
1. Need to do a search and replace on a file.
I need to append '--' (comment out the line) to specific lines based on a wildcard search.
So if I Have
GRANT SOME_ROLE_OR_USER ...
I dont care what comes after that.... (2 Replies)
Hi,
I have a question, during my readings it appears that these two variables in the snippet below need to be on the same line to return a “true” answer and listed in the output otherwise it won’t be returned. How can I write this snippet to make it return a “true” if those two variables are on... (6 Replies)
Discussion started by: bdby
6 Replies
LEARN ABOUT DEBIAN
dgrep
DGREP(1) Debian-goodies documentation DGREP(1)NAME
dgrep, degrep, dfgrep, dzgrep -- grep through files belonging to an installed Debian package
SYNOPSIS
dgrep [most grep options] pattern package...
dgrep --help
DESCRIPTION
dgrep invokes grep(1) on each file in one or more installed Debian packages.
It passes the package argument(s) to dglob(1) to retrieve a list of files in those packages. You can use POSIX regular expressions for the
package names.
If dgrep is invoked as degrep, dfgrep or dzgrep then egrep(1), fgrep(1) or zgrep(1) is used instead of grep.
OPTIONS
dgrep supports most of grep(1)'s options. Please refer to your grep documentation (i.e. the manpage or the texinfo manual) for a complete
listing. Only a few options are excluded because they do not conform with the intended behaviour, see the list below.
Options of grep that are not supported by dgrep
-r, --recursive, -d recurse, --directories=recurse
-d read, --directories=read
dgrep searches only in the "normal" files of a package. It skips all directories and symlinks. Therefor the options of grep that are
specific to directories are not supported.
AUTHOR
Matt Zimmerman <mdz@debian.org>
This manpage was written by Frank Lichtenheld <frank@lichtenheld.de>.
COPYRIGHT AND LICENCE
Copyright (C) 2001 Matt Zimmerman <mdz@debian.org>.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option) any later version.
On Debian systems, a copy of the GNU General Public License may be found in /usr/share/common-licenses/GPL.
SEE ALSO grep(1), egrep(1), fgrep(1), zgrep(1), dglob(1), regex(7), dpkg(8)perl v5.14.2 2012-03-21 DGREP(1)