Grep query


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Grep query
# 1  
Old 05-30-2013
Grep query

Hi,

What does this line do

Code:
 grep -E 'ORA-' $LIN_TOP/log/status.log > /dev/null 2>&1

Does this check in status.log and in std out, stderr also.?

Thanks
# 2  
Old 05-30-2013
Hi,
grep search pattern "ORA-" in status.log file and redirect the stdout to /dev/null
Code:
2>&1

mean redirect stderr to stdout,in your case stdout is already redirected to (output of grep command) /dev/null, so stderr is directed to /dev/null

Thanks
Pravin
This User Gave Thanks to pravin27 For This Post:
# 3  
Old 05-30-2013
Thanks for reply pravin.

If the output is redirected to /dev/null then it will not exist right, as it is temp file.

Full code below
Code:
if ( grep -E 'ORA-'  $LIN_TOP/log/status.log  > /dev/null 2>&1 ) ; then
  print "Error found in daily job step4"
  fi

# 4  
Old 05-30-2013
/dev/null is not a temp file. The redirects throw away all output written standard output and all diagnostics written to standard error, but the grep command also returns an exit status that indicates whether it found one or more lines containing the string "ORA-", found no lines containing that string, or had trouble reading the input file.

With the given if statement, this sequence of commands will write "Error found in daily job step4" and a newline character to standard output if one or more lines in the specified file contain the string "ORA-".
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

File grep quick query

Hi Experts, I need some suggestion on file grep. I am trying to find multiple pattern with the file grep as below grep "2013" trace.log | grep -f pattern.cfg -i > $LOG if ; then mail -s "Exception" "sample@abc.com" < $LOG fi Is it possible to obtain what pattern I got in the... (5 Replies)
Discussion started by: senthil.ak
5 Replies

2. Shell Programming and Scripting

grep command query

list ALL file entries with a last modification date of September 20. using grep (1 Reply)
Discussion started by: polineni
1 Replies

3. UNIX for Dummies Questions & Answers

query related to grep

Hi All, The result for 'grep "cert_codes" /develop/sales/appl.srce/*.4gl' command will be saved at aa.txt grep "cert_codes" /develop/sales/appl.srce/*.4gl >aa.txt But I am not sure, whether, all result stored in .txt file in case of multi-line result. Please revert back if... (2 Replies)
Discussion started by: pbankar
2 Replies

4. Shell Programming and Scripting

grep/sed query

Hi all, I have one query,in my script,i give one input like sectionname that enclose with and that will search in specific file in specific directory.If found ,then it's search next section and begin of section ,sometext means different sectionname. p1 p2 p3 p4 p5 p6 I want to... (2 Replies)
Discussion started by: suryanarayan
2 Replies

5. UNIX Desktop Questions & Answers

ls grep query

Hi please can someone help me with a query? The following command is executed: $ ls abc def hij You execute the command: ls | grep f*. Which files will be displayed and why? thanks (13 Replies)
Discussion started by: tmn0004676
13 Replies

6. Shell Programming and Scripting

Grep query

As part of my never-ending nagios automation project I am need to implement the following run line into a loop; -bash-3.00$ grep ${feed} /usr/local/feed/service/clients/*/bin/* | awk -F/ '{print "To restart: /"$2"/"$3"/"$4"/"$5"/"$6"/"$7"/"$8"/"$9}' Which prints to screen; To restart:... (3 Replies)
Discussion started by: JayC89
3 Replies

7. Shell Programming and Scripting

Query Oracle tables and return values to shell script that calls the query

Hi, I have a requirement as below which needs to be done viz UNIX shell script (1) I have to connect to an Oracle database (2) Exexute "SELECT field_status from table 1" query on one of the tables. (3) Based on the result that I get from point (2), I have to update another table in the... (6 Replies)
Discussion started by: balaeswari
6 Replies

8. Shell Programming and Scripting

grep command query

Hi I have file like this: Sun Jan 24 03:00:00 2010: *** Weekly Process - get_ens_files.pl START *** Sun Jan 24 03:00:00 2010: *** *** Sun Jan 24 03:00:00 2010: *************************************************** Sun Jan 24 03:00:11 2010: ... (2 Replies)
Discussion started by: koti_rama
2 Replies

9. Shell Programming and Scripting

Query regarding grep

In what cases the following command ignores lines in input file: $ grep -c "^" inputfile (1 Reply)
Discussion started by: amicon007
1 Replies

10. UNIX for Dummies Questions & Answers

query on grep command

Hai Friends Can anyone provide me a grep command to print x to y lines in a file. For example: grep command to display 15th line to 21st Thanks in advance Collins (4 Replies)
Discussion started by: collins
4 Replies
Login or Register to Ask a Question