Redirect grep output into file !!!!!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Redirect grep output into file !!!!!
# 1  
Old 04-10-2008
Redirect grep output into file !!!!!

Hi,

I am writing the following code in command prompt it is working fine.

grep ',222,' SAPPCO_20080306.CSV_old > SAPPCO_20080306.CSV_new


But the command is not working in the Shell Script...

##########################################

#!/bin/sh

# ----------------------------------------------------------------------------
# Script: local_sap_222_status.sh
# Purpose: Unix shell script to check the 222 status & create new file
# Data Base: Oracle 9.0.2. or Higher
# RUNS: One Time Per Day = 02 00 * * *
# Created: ODS Developement.
# ----------------------------------------------------------------------------
# 1.0 10-APR-2008 Initial Script Creation

# ----------------------------------------------------------------------------


#trap `stty echo; echo Terminated; exit` 2 3
echo

for file in `ls SAPPCO_*.CSV`
do
sap_file=`echo /u13/ods/ftpdata/pcoclawback/sap_pco/$file`

echo "The Source SAP file is: $file"

new_sap_file=`echo /u13/ods/ftpdata/pcoclawback/sap_pco/file_new`

`touch $new_sap_file`

`grep ',222,' $file ` >> $new_sap_file

echo "New sap file is: $new_sap_file"

rm $file

mv $new_sap_file $sap_file

done

############################################

Error:

local_sap_222_status.sh: RLGFW2000036005,222,01.03.2008,IR21,R136: not found

It will create the with Zero Records ??
##############################################

File Permissions: chmod 777 local_sap_222_status.sh (Already assigned)

###############################################


Thanks&Regards
Mr.Hanuma
# 2  
Old 04-10-2008
why are u using backticks in touch n grep???

remove thm..
u are simply executing command .. not assigning the value to any var...

also u dont need to touch a file... >> 'll create automatically the file for u is its not exists
# 3  
Old 04-10-2008
Thank you..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Redirect script output to file after grep

i have simple program that generate log file 1 line every sec, i need to do grep for specific record then redirect to another file. #!/bin/bash for i in `seq 1 20`; do echo $i sleep 1 done ./test.sh |egrep "5|10|15" 5 10 15 r ./test.sh... (2 Replies)
Discussion started by: before4
2 Replies

2. Shell Programming and Scripting

Redirect script output to a file and mail the output

Hi Guys, I want to redirect the output of 3 scripts to a file and then mail the output of those three scripts. I used below but it is not working: OFILE=/home/home1/report1 echo "report1 details" > $OFILE =/home/home1/1.sh > $OFILE echo... (7 Replies)
Discussion started by: Vivekit82
7 Replies

3. Shell Programming and Scripting

script to mail monitoring output if required or redirect output to log file

Below script perfectly works, giving below mail output. BUT, I want to make the script mail only if there are any D-Defined/T-Transition/B-Broken State WPARs and also to copy the output generated during monitoring to a temporary log file, which gets cleaned up every week. Need suggestions. ... (4 Replies)
Discussion started by: aix_admin_007
4 Replies

4. Shell Programming and Scripting

How to redirect output of ls to a file?

Hi All, I want to redirect only the file names to a new file from the ls -ltr directroy. how Can i do it. my ls -ltr output will be as below. -rwxr-xr-x 1 118 103 28295 Jul 26 2006 event.podl -rwxr-xr-x 1 118 103 28295 Jul 26 2006 xyz.podl I want my new file... (6 Replies)
Discussion started by: girish.raos
6 Replies

5. UNIX and Linux Applications

How to redirect grep command output to same file

Hi Everyone, Can anyone please tell me, how can I redirect the grep command output to same file. I am trying with below command but my original file contains no data after executing the command. $grep pattern file1 > file1 Kind Regards, Eswar (5 Replies)
Discussion started by: picheswa
5 Replies

6. Shell Programming and Scripting

Redirect grep output to dynamique fileName and subdirectory

Hi all i'm new in KSH, i want to write a script to grep a logs files and redirecting the result into a relative subdirectory/file.txt that must be created near to each log file my begin script is : find ./logs -type f -name "*.log" -exec grep error {} \; how i can perform that modest... (10 Replies)
Discussion started by: rambler
10 Replies

7. Shell Programming and Scripting

how to redirect the output of a grep command to a file inside a shell script

hi, i wat to get the output of a grep command in a file. but when i am trying out the same grep command in the unix prompt its working fine.. i am getting the output properly.. but when i am writing the same command inside my shell script , its just creating a new output file with no contents... (11 Replies)
Discussion started by: kripssmart
11 Replies

8. UNIX for Dummies Questions & Answers

redirect output to a file name

Hi all!! is possible to assign the output of some command to filename, i.e. grep_output.txt Otherwise, I want to open a new file which name is inside another, how can I do it? Thanks a lot! (7 Replies)
Discussion started by: csecnarf
7 Replies

9. Shell Programming and Scripting

redirect the grep output into the variable

i want to redirect the grep output into the variable but i am not able to get it i tried veri=`grep -i $1 "${logdir}"* | grep -i adding | grep -iv equation | tail -1 | cut -d ':' -f 1` vari=$(grep -i $1 "${logdir}"* | grep -i adding | grep -iv equation | tail -1 | cut -d ':' -f 1) BUT NOT... (1 Reply)
Discussion started by: mail2sant
1 Replies

10. Shell Programming and Scripting

redirect output to file?

Hi: I am currently working on a program which requires direct its ouput to a file here is an example ./proram arg_1 arg_2 when program ends all output will be arg_2 file Is that possible I am not a bad programmer, However I am stuck there. Can anyone give a hint? Thanks SW (1 Reply)
Discussion started by: slackware
1 Replies
Login or Register to Ask a Question