grep command


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting grep command
# 1  
grep command

Hi,

how to search all occurance of keyword in current directory files and sub folder's files also using grep command.

thanks
# 2  
GREP IT cool

DO A grep

GREP KEYWORD */* and you get the files which has all the keywords in the sub directories

Thanks Dino Smilie)
# 3  
Quote:
Originally Posted by dino_leix
DO A grep

GREP KEYWORD */* and you get the files which has all the keywords in the sub directories
...and probably a "parameter list too long"-error.

The correct way is to use "find", either this way:

# find <startdir> [-name "<namescheme>"] -type f -exec grep -q "<what you search for>" {} \; -print

or that way:

# find <startdir> [-name "<namescheme>"] -type f -print | xargs grep "<what you search for>"

The first way is to be preferred and will only list the filenames containing your search pattern.

bakunin
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #230
Difficulty: Easy
The Advanced Research Projects Agency Network (ARPANET) was an early packet-switching network and the first network to implement the TCP/IP protocol suite.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grep command giving different result for different users for same command

Hello, I am running below command as root user #nodetool cfstats tests | grep "Memtable switch count" Memtable switch count: 12 Where as when I try to run same command as another user it gives different result. #su -l zabbix -s /bin/bash -c "nodetool cfstats tests | grep "Memtable switch... (10 Replies)
Discussion started by: Pushpraj
10 Replies

2. Shell Programming and Scripting

grep command

I have a text file that I try to grep for a string. It has both 2005 and 20055 string. How do I grep for 2005 only? I try this grep "2005]" myfile This works fine on Linux but this same command doesn't work on Unix. Please help! Please use code tags! (11 Replies)
Discussion started by: kathyh
11 Replies

3. Shell Programming and Scripting

Help with using grep command with copy command

Hi, im taking an entry Unix class, and as part of my lab assignment I have to copy all files in the /home/david/lab3 directory that have the file extension .save to your lab3/temp directory. I'm having trouble getting the grep to do anything worth while I've been trying to do: cp... (6 Replies)
Discussion started by: Critical jeff
6 Replies

4. UNIX Desktop Questions & Answers

Grep command

Hi, Could someone tell me in this line: /dev/hda2 12001268 1538572 9843232 14% / How could i grep so it only shows when the number is from 90% to 100%? i've tried df -k | grep '/dev/hda2' | cut -c 53-55 | grep '^9' | grep '^100' but it dosent work. Thanks in... (7 Replies)
Discussion started by: Master00
7 Replies

5. Shell Programming and Scripting

can anyone help with shell script command about searching word with grep command?

i want to search in the current directory all the files that contain one word for example "hello" i want to achieve it with the grep command but not with the grep * (2 Replies)
Discussion started by: aintour
2 Replies

6. Shell Programming and Scripting

grep command

Hi... I have this script below : $ORACLE_HOME/bin/sqlplus "/as sysdba" @/ek_ora/script/rman_error.sh > rman_error.txt more rman_error.txt | grep -i "FAILED" >> /ek_ora/script/rman_error.tmp if then echo "No error found." else echo "Sending mail." mailx -r oraadm@jupp.gov.my -c... (7 Replies)
Discussion started by: adzuanamir
7 Replies

7. UNIX for Dummies Questions & Answers

regarding grep command

hi i am sankar pls help me how to find out the how many times the given word is existed in a givein file using grep command (1 Reply)
Discussion started by: sankar_1209
1 Replies

8. UNIX for Advanced & Expert Users

how to exclude the GREP command from GREP

I am doing "ps -f" to see my process. but I get lines that one of it represents the ps command itself. I want to grep it out using -v flag, but than I get another process that belongs to the GREP itself : I would like to exclude # ps -f UID PID PPID C STIME TTY TIME CMD... (2 Replies)
Discussion started by: yamsin789
2 Replies

9. UNIX for Dummies Questions & Answers

grep command

I need to search the follwowing syntax in all the file in the directory How to user grep command If the below syntax is present it should display if ; then # scissors (6 Replies)
Discussion started by: pmsuper
6 Replies

10. Shell Programming and Scripting

grep command ~ Need help

Hello All I am new to here and shell scripting ... and I need some help please In /etc/group, how can I just grep the group that I want instead of the whole list? I just want "testabc", what do I have to do to get the "testabc" group information instead of all 4! Thanks a lot for helping ... (6 Replies)
Discussion started by: april04
6 Replies

Featured Tech Videos