egrep


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting egrep
# 1  
Old 08-31-2009
Question egrep

i am new to bash or scripting period and had a question about how I could use the egrep command (or if there should be another command to use) to accomplish the following goal. Need to look through the ndm files labeled as S20090709.999 and if I cannot find a specific date then search the archived ndm files labeled as STATARCH-20090822-20090822.Z. I have this much coded all ready but do not know how to incorporate the archived files into this. any help would be greatly appreciated.


Code:
#!/bin/bash

clear

echo "Please enter the date for CD info wanted in YYMMDD format  \c"
read rrd_date

echo "Please enter CEC CEM or CEP: \c"
read file_name

sleep 2

# Create the output file with CEC CEP or CEM information

echo "Creating $file_name file"

cd /opt/cdunix/work/vcndm

sleep 2

grep $file_name S2*$rrd_date.* >~/rrd$rrd_date$file_name

sleep 2

FILE=~/rrd$rrd_date$file_name

echo $FILE

FS="|"

while read line

do
        # store field 1
        F1=$(echo $line | cut -d$FS -f1)
        echo "$F1" >>~/cdrrdout$rrd_date$file_name
        # store field 2
        F2=$(echo $line | cut -d$FS -f2)
        echo "$F2" >>~/cdrrdout$rrd_date$file_name
        # store field 18
        F18=$(echo $line | cut -d$FS -f18)
        echo "$F18" >>~/cdrrdout$rrd_date$file_name
        # store field 19
        F19=$(echo $line | cut -d$FS -f19)
        echo "$F19" >>~/cdrrdout$rrd_date$file_name
        echo " " >>~/cdrrdout$rrd_date$file_name
done < $FILE

echo "cdrrdout$rrd_date$file_name has been created"

rm ~/rrd$rrd_date$file_name

exit
fI


Last edited by freddie999; 08-31-2009 at 03:26 PM..
# 2  
Old 08-31-2009
Code:
 
#!/bin/bash 
clear 
echo "Please enter the date for CD info wanted in YYMMDD format \c" 
read rrd_date 
echo "Please enter CEC CEM or CEP: \c" 
read file_name 
sleep 2 
# Create the output file with CEC CEP or CEM information 
echo "Creating $file_name file" 
cd /opt/cdunix/work/vcndm 
sleep 2 
grep $file_name S2*$rrd_date.* >~/rrd$rrd_date$file_name 
sleep 2 
FILE=~/rrd$rrd_date$file_name 
echo $FILE 
FS=" 
while read line 
do 
 # store field 1 
 F1=$(echo $line  
 echo "$F1" >>~/cdrrdout$rrd_date$file_name 
 # store field 2 
 F2=$(echo $line  
 echo "$F2" >>~/cdrrdout$rrd_date$file_name 
 # store field 18 
 F18=$(echo $line  
 echo "$F18" >>~/cdrrdout$rrd_date$file_name 
 # store field 19 
 F19=$(echo $line  
 echo "$F19" >>~/cdrrdout$rrd_date$file_name 
 echo " " >>~/cdrrdout$rrd_date$file_name 
done < $FILE 
echo "cdrrdout$rrd_date$file_name has been created" 
rm ~/rrd$rrd_date$file_name 
exit

I didn't answer your question... just reposted your code so I wouldn't get vertigo while reading it.

It's obvious that parts of your script did not paste correctly:

z.B.
Code:
F18=$(echo $line

should be, perhaps something like:
Code:
F18=$(echo $line | awk '{print $18}')


Last edited by Scott; 08-31-2009 at 02:28 PM..
# 3  
Old 08-31-2009
thanks! for some reason did not copy correctly! I think I fixed it
# 4  
Old 09-09-2009
help

not sure why no one wants to help me....................Smilie
# 5  
Old 09-22-2009
guess I would not recommend this site to anyone since I have never received a response on this question!!!! Smilie
# 6  
Old 09-23-2009
Quote:
Originally Posted by freddie999
guess I would not recommend this site to anyone since I have never received a response on this question!!!! Smilie
Hi freddie , it does n't make sense to say like that , as you said in your previous post "you will fix that by your self" might be the reason , no one touched this post.

clearly mention the output your expecting/problem your facing , so u can get response.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Egrep

Hi I am trying to run CMD that combining EGREP and PERL in multiple files cat *07:00.22-12-13.txt | egrep" NAME| perl -ne 'print if /^sid9/ .. /^!/' " I need the see the NAME and the text from sid9 to ! how can I use the EGERP in parallel to the PERL ? This is one file Qqq... (2 Replies)
Discussion started by: sharong
2 Replies

2. Shell Programming and Scripting

Help with egrep

Hi, I need to search for a exact word in a file and I have a list of allowable values in a list file. I search something like this using egrep -f option: >egrep -f list.txt data.txt New New York NewYork > list.txt file has the allowable value for search and this file can be edited to... (5 Replies)
Discussion started by: calredd
5 Replies

3. UNIX for Dummies Questions & Answers

help on egrep

HI, I have two files filea, fileeb filea z283110z67 xx65686377 xx654681zz xx652836xx xx653881zz xx65480z11 xx654z5466 xx65510000 xx65670000 xx656z0000 xx656z1822 fileb (3 Replies)
Discussion started by: krao
3 Replies

4. UNIX for Dummies Questions & Answers

search ")" with egrep - egrep: syntax error

Hi Guys, we have a shell script which basically query the Database which retrieves huge data and use the data with "egrep" . Now there is some data which contains characters like "abc)" and the same is used like below : "egrep (.+\|GDPRAB16\|GDPR/11702 96 abc)\|$ temp.txt" now while... (7 Replies)
Discussion started by: sagarjani
7 Replies

5. UNIX for Dummies Questions & Answers

egrep

HI, I want to grep the contents of fileb from filea. filbeb 5x4xxx371x31a43 4x40x037103a049 3x4x003710a0659 4x4x0x371a50912 filbea 5x4xxx371x31a43 3266000225 4x4003266000277 3266000277 4x400326x000499 3266000499 4x4003266000676 3266000676 4x4x0x371a50912 3266000777... (4 Replies)
Discussion started by: krao
4 Replies

6. UNIX for Dummies Questions & Answers

Egrep

what does "egrep """ do ?? Can anyone explain this with an example .. please .. (2 Replies)
Discussion started by: risshanth
2 Replies

7. Shell Programming and Scripting

help on egrep

Hi there, How many multiple values can be in egrep for seraching? i am giving more values but i am getting the error like Unknown error. My input in extended to 2nd line. my command is like below. egrep -i -h... (2 Replies)
Discussion started by: arund_01
2 Replies

8. Shell Programming and Scripting

egrep help

Hi there, Im having some issues using egrep, I have a text file containing server logs: the user imputs 2 arguments, which are error checked and made into $searchMonth $searchYear respectivley. I then do the grep command: egrep /$searchMonth/ $file | egrep /$searchYear: | wc -l ... (1 Reply)
Discussion started by: Darklight
1 Replies

9. Shell Programming and Scripting

egrep

Hi, I don't understand what is the correct way of writing: egrep -l '{$min,$max} $pattern' $filename I tryed to search on google how to wtrite {$min, $max}, but I don't have success (7 Replies)
Discussion started by: DNAx86
7 Replies

10. UNIX for Dummies Questions & Answers

Egrep cheat sheet anywhere? Looking for meaning of egrep -c

Hi I've been searching google and have not found what egrep -c means. Does anyone know where I can get a cheat sheet or what that -c means? thanks, Linda (2 Replies)
Discussion started by: leelm
2 Replies
Login or Register to Ask a Question