Tagged Questions
2
votes
3answers
88 views
Output to stdout and at the same time grep into a file
I have a script that outputs text to stdout. I want to see all this output in my terminal, and at the same time I want to filter some lines and save them in a file. Example:
$ myscript
Line A
Line B
...
0
votes
1answer
110 views
ps | grep shows bad output in subshell with jobs running in the background
I am using bash. I have a file named "a2draw" that contains only 1 line:
sleep 99999
I start it using this command:
bash a2draw &
Now, I know and understand the trick with square bracket ...
3
votes
2answers
491 views
How do I use tee to redirect to grep
I don't have much experience of using tee, so I hope this is not very basic.
After viewing one of the answers to this question I came across a strange beheviour with tee.
In order for me to output ...
4
votes
3answers
184 views
Use command grep and locate
How I can make the grep command locate certain words in the files specified by the routes found by the locate command?
locate my.cnf | grep user
(I want that grep command search the word "user" ...
4
votes
3answers
795 views
Why piping find and grep returns nothing?
I'm trying to have grep search inside specified files that are returned by find:
find . -type d -name 'mydir*' -exec find '{}' -name '*.java' \; | grep 'MyClass'
This doesn't work.
Meanwhile, ...
6
votes
3answers
4k views
Pipe find into grep -v
I'm trying to find all files that are of a certain type and do not contain a certain string. I am trying to go about it by piping find to grep -v
example:
find -type f -name '*.java' | xargs grep -v ...
1
vote
2answers
387 views
Is there any other way to use tail -f for grep -q && operation?
I found this solution:
http://stackoverflow.com/questions/7178888/grep-q-not-exiting-with-tail-f
but is there any other possible?
UPD: I want to do tail -f | grep -q something && echo ...
0
votes
2answers
300 views
ls outputs multiple columns even if piped to grep with grml's zsh config
I just decided to give zsh a go against Bash and came across some unhandy behaviour about which I couldn't find anything on the net:
If you do a ls | grep foo in Bash, the ls only contains one file ...
1
vote
2answers
1k views
grep piping into sed, replacing inline; but I want sed to print the filename and changed line. Is it possible?
Here's my command (break intentional):
grep FOO "/Users/gjtorikian/blah" -l | xargs sed -i '' '/FOO/{s/FOO/BAR/g; w /dev/stdout
}'
At the high-level: grep for FOO in the blah directory; pipe in ...
0
votes
1answer
213 views
Egrep: contains and does not contain
egrep -i '12-12.*\swarning' log.file | cless
The above will produce two lines with the date 12-12, followed by random characters, a white space, then Warning and more text.
2011-12-12 textetc ...
2
votes
2answers
535 views
How can I retain the console input in mplayer when reading from stdin?
I'm playing around with the command line interface of mplayer. I'd like to script it in the following way
find /some/path/ -type f | grep -vif blacklist | mplayer -shuffle -playlist -
where ...
13
votes
2answers
2k views
How do I pass a list of files to grep
I am using find and getting a list of files I want to grep through. How do I pipe that list to grep?
2
votes
3answers
940 views
How to feed the results of date command into grep to filter results of another command
I need to use the result of a formatted date command (date +"%m/%d") as the grep filter to filter the results of another command that will display alerts on a system so that I only see alerts from the ...