grep a Unix command-line utility which searches input passed to it for lines matching a regular expression, and prints the results.
0
votes
1answer
24 views
need help on grep option
I am wrinting a script and I was wondering if anybody can tell me the difference between?
grep . || echo something
and
grep "^\." || echo something
-2
votes
1answer
32 views
Grep word in one file, and use that word to match in another file, adding the thing that follows the match
I want to grep several words in file1, and use each word to grep what follows after its match in file2. And then I want to add the string that followed the match to the word I used into file03, so ...
0
votes
0answers
11 views
CPanel grep like feature
Too often when using cPanel I feel how much I miss SSH just for grep, which I cannot find an equivalent in cPanel and thus I have to write PHP script to find a pattern in all files. Is there a cPanel ...
0
votes
3answers
39 views
remove text from file
I want to remove some text from file1.txt.
I put the text in the file tmp and do:
grep -f tmp file.txt
But it gives me only the difference.
The question is how to remove the difference from ...
1
vote
1answer
27 views
Why does this grep filter not work as expected?
Preface: I've added alias airport="sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" to my .zshrc.
myuser:~/ $ airport prefs ...
0
votes
1answer
32 views
Using Mac OS X terminal to copy a selection of folders to a new location, with merge behavior
I have a folder 'foo' that contains a lot of sub folders, e.g.
foo
|---20101
|---20102
|---20103
|---20111
|---20112
|---20113
There are way more than this, but hopefully it explains the ...
1
vote
0answers
18 views
Why is grep faster than ack [closed]
I have access to, but no admin rights on, one of our Ubuntu production server, so I had to install the single file version of ack.
I did a trial run (ack vs grep). The results are not impressive and ...
0
votes
2answers
27 views
remove the zombie process from the output of ps
I m not looking to kill a zombie process.
I m looking to avoid the display of zombie process in the ps command.
Are there an option to add to ps command inorder to avoid displaying the zombie ...
0
votes
2answers
36 views
When I grep no particular file the terminal stops working
I'm learning how to use the shell. In playing around with some basic commands I encountered an issue. This is pretty basic stuff and I apologize if that upsets some folk.
On my desktop there exists a ...
2
votes
4answers
63 views
Does Unix grep work faster with long or short search terms?
Is it faster to look for long or short search terms? Or does it affect speed at all? In other words, should you make search terms as exact as possible?
There are more than 100 000 files and each file ...
1
vote
1answer
87 views
How to ack-grep replace a string of multiple words
The following command replaces every occurence of the word from in any file of the current directory or its subdirectories with to:
ack-grep -l --print0 --text from | xargs -0 -n 1 sed -i -e ...
0
votes
2answers
56 views
Dealing with whitespace in grep
I'm trying to figure out how to deal with whitespace in grep. How do I tell grep to find strings containing whitespace or tabs? The manual tells me nothing. \s seems to work for whitespace, and \S ...
0
votes
2answers
28 views
How to grep a number following a keyword from a textfile?
How to grep the member id X01930 from the following file?
Blah Blah ... Blah
Blah Blah Blah ... Member ID: X01930 Blah Blah ... Blah
...
Blah Blah ... Blah
The string Member ID: is usually there, ...
1
vote
4answers
68 views
What are the advantages, if any of grep over egrep
I'm just learning about the grep family of programs, and it seems to me that egrep is strictly superior to grep - it can do everything that grep can do, but more. Am I wrong? Why not just use egrep ...
1
vote
3answers
157 views
How to use grep to search for regular expressions themselves, without parsing them
grep . filename.txt
This just returns all of the contents in filename.txt, because . is a regular expression that stands for any character. How do I use grep to search for periods, or other regular ...
2
votes
2answers
31 views
how to pass a flag as an argument to grep
I'm trying to pass -- as an argument to grep because the file I'm interested in contains -- within its text, like so
grep -- file.txt
but I cannot because grep sees -- as a flag. How do I pass -- ...
9
votes
7answers
3k views
Advantages of cat'ing file and piping to grep
Are there any additional advantages of cat'ing a file and piping it to grep, besides convenience? The convenience being that, when I retrieve commands such as those below from my history, the cursor ...
1
vote
2answers
46 views
netcat output into separate files using string delimters
I want netcat to pipe the output of a tcp/ip connection to commands that examine the output and split it into distinct files separated by the strings "msg" and "/msg" from the output, something like
...
1
vote
1answer
20 views
Generate CSV/TXT file from named zone file
I am in need of generating a csv/txt file from a zone file on a named DNS server.
For examples I would like to generate a list of the hostname and IP from the zone file
From this
monkey A ...
0
votes
2answers
42 views
Why escaped single quote doesn't work in grep?
I am trying to match a string:
* * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n 'myApp' -sw
with:
crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n \'myApp\'.*$'
...
1
vote
5answers
866 views
How to grep column after second pipe
Example:
3|100|test@test.com|0|0|6:1,10,11,12,13,2,3,4,5,6,9|7:1,10,11,13,16,2,4,5,6,9|
Expected view after grep:
test@test.com
0
votes
2answers
93 views
Recursively list full absolute path of files with permissions in Linux
I have done a bit of searching online, and I am trying to find a way to recursively list all files with their absolute path and with their permissions. I want to do this so that I can grep out what I ...
0
votes
1answer
45 views
The outputs of ps and top do not match
I have a situation where I have a process, say script.pl (here it is), which seems to stick around in the output to ps auxw | grep script.pl, sometimes when load is heavy it sticks around for several ...
0
votes
2answers
50 views
How to grep all logged in users?
How to grep all the logged in users from a user list in Linux (Ubuntu) ?
So far I got to:
cat /etc/passwd | grep "/home" | cut -d: -f1
0
votes
4answers
53 views
Extracting specific line of text with grep for use in conky
I'm trying to extract the directory of the current playing song in Quodlibet for use in attempting to display album artwork in conky.
In QL's current file ~/.quodlibet/current there is a line that ...
3
votes
1answer
59 views
Using grep to remove lines from a file which contain a string from another file
I have a file containing words (one per line) such as
Dog Fish Cat Shoes
I have a secondary file in CSV format such as
1,shoes,red 2,apple,black 3,fog,blue
I would like to use grep with ...
5
votes
1answer
550 views
grin, ack and rak comparison
Having used ack for some time now, I find it much better for my development purposes than grep. But then I've heard about rak and grin. Has anyone used all three of them and can provide a comparison?
...
42
votes
3answers
10k views
Less and Grep: Getting colored results when using a pipe from grep to less
I use the --colour option of grep a lot, but I often use less as well. How can I pipe grep results to less and still preserve the coloring. (Or is that possible?)
grep "search-string" -R * --colour | ...
2
votes
2answers
52 views
Grep default color option
grep is one of the most commonly used command in linux. It feels to me that its basic feature to highlight the string you searched for on the output lines. this can be achieved by --color option.
...
0
votes
4answers
50 views
Why “ grep * ” not working?
On these days learning linux, I found something confued me:
$ cat abcd
line One
line Two
line Three
$ cat abcd | grep *
$ _ //nothing greped
$ cat abcd | grep ""
line One
line ...
0
votes
2answers
43 views
How do I use grep to search subdirectories too?
How do I use grep to search subdirectories as well as the files in the current directory?
Thanks.
0
votes
3answers
42 views
linux, filter and format grep results
I have a script which outputs (2 results shown here)
Tag: tag_453672
Path: /abc/hosts/server42/vol/tempfile.tmp
Server host: server42
Region: unix
Active: NO
View tag ...
0
votes
1answer
31 views
Search files for regex and return which files contain matches
I searched everywhere but didn't find out how to return a file content that matches given words or a regex.
cat /tmp/*.txt | grep "strings"
0
votes
1answer
42 views
How to grep file with prefix pattern?
How can I grep for lines of a file wich start with a certain string?
For example, all lines with prefex 0x, where the file has the lines
0x002
0x003
abc
Output should be
0x002
0x003
7
votes
4answers
3k views
Excluding grep from process list
I have cobbled together a command to return the process ID of a running daemon:
ps aux | grep daemon_name | awk "{ print \$2 }"
It works perfectly and returns the PID, but it also returns a second ...
0
votes
4answers
91 views
Regular expression to find senders IP using grep or other languages
I have input file that contains:
19:04:01.631948 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [none], proto UDP (17), length 48)
181.173.82.61.1985 > 250.66.33.195.1985: HSRPv0-hello 20: ...
3
votes
2answers
96 views
linux: is tree -i -f -L $depth supposed to be faster than find -maxdepth $depth?
I am querying specific directories to see if I find files with a specific pattern in them and I have been trying it with two different commands:
Standard find command:
find -L $unix_dir\*/ -maxdepth ...
1
vote
3answers
66 views
Is it possible to open a file to a specific line number as formatted in grep -n results?
I often use grep with the -n option to list line numbers, e.g.
$ grep -n xyz .*
/ext1/acheong/foo/bar/a.cc:42: inline bool abc(int xyz);
/ext1/acheong/foo/bar/a.cc:43: inline bool def(int xyz);
...
4
votes
7answers
3k views
How do I search for a string in a PHP file using `grep`?
I am searching for a class declaration on a site with hundreds of PHP files. How can I do this in the current folder and subfolders using grep?
I tested cding to the folder and then something like
...
16
votes
4answers
32k views
Command prompt (MSDOS Windows 7) grep equivalent?
Is there a command prompt (Windows 7) grep equivalent? That is, I want to filter out the results of a command:
Bash use:
ls | grep root
What would it be from a MS-DOS command prompt?
1
vote
1answer
78 views
grep with colored output returns several empty lines
I have strange issue with grep (2.12-2, debian testing).
In some situations when I do something like this:
grep -rni '."spacer">.' . grep return me several empty lines:
If I add --color=none ...
4
votes
2answers
95 views
How to grep a section of a file in bash shell
How can I "grep" the lines between an occurrence of some string1 and the (Nth) occurrence of some string2.
e.g.
if the file has line:
A
B
C
D
E
F
G
B
C
E
Q
I want to get the lines in bold (those ...
0
votes
2answers
39 views
Is there a better way to do this command to find strings in a file excluding special characters?
Is there a better way to do this command to find strings in a file excluding special characters?
Currently I'm doing:
strings file.abc | grep -v \= | grep -v \] | grep -v \) | more
I'd like to add ...
11
votes
4answers
5k views
How can I recursively grep paticular files in a directory
I'm new to linux and grep, and trying to find my way around.
By using find -name *.java I am able to find the names of all of the java files in a particular directory. Suppose I want to count the ...
1
vote
1answer
85 views
Ubuntu Linux: find files between specific times?
I found an SO called using Find/Grep to search files between specific time of day
Based on that and a Unix SE called Grep command to find files containing text string and move them I ended up with:
...
1
vote
1answer
58 views
How to Grep up to a certain character or String
I need to extract log data from many terrabytes worth of log files. The thing is, the data I need starts and ends with patterns I can identify, but the code between can be anything between 10 and 100+ ...
0
votes
1answer
87 views
Using find with -exec gzip and grep
I have a bunch of zipped up log files and I want to search them all for a string. I tried this but it's not working:
find ./ -name "*.log.zip" -exec gzip -dc {} | grep ERROR \;
It's giving me:
...
4
votes
7answers
4k views
Monitoring a file until a string is found
I am using tail -f to monitor a log file that is being actively written to. When a certain string is written to the log file, I want to quit the monitoring, and continue with the rest of my script.
...
0
votes
3answers
81 views
Grep for This and NOT That in a File?
How can I grep for files in a directory structure that have this text
addDesignControlChangeNotification
but are missing this text
removeDesignControlChangeNotification
Thanks!
Note: I mean the ...
0
votes
3answers
106 views
How to combine find and grep to recursively search for str or str2 in *.html and *.php files from /home/smith/sourcecode?
How can i combine find and grep to search for str1 or str2, recursively, in all *.html and *.php files starting from a directory named /home/smith/source? The output only needs to list files (with ...


