Parsing problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Parsing problem
# 1  
Old 04-21-2011
Parsing problem

Hello,
I have a similar problem so I continue this thread.
I have:
Code:
my_script_to_format_nicely_bdf.sh | grep "RawData" |tr -s ' '|cut -d' ' -f 4|tr -d '%'

So it supposed to return the percentage used of RawData FS:
80
(Want to use it in a alert script)
However I also have a RawData2 FS so it will output both:
80
60

So in the grep part how can I declare that there is no character after RawData like RawData2?

Thanks in advance

Moderator's Comments:
Mod Comment Even though it is similar, as many things can be similar, it is better to open up a new post instead of "hi-jacking" an existing one Smilie Here you go.

Last edited by zaxxon; 04-21-2011 at 08:43 AM.. Reason: splitting post to separate thread
# 2  
Old 04-21-2011
Easiest would be to post the unfiltered output of your script.
# 3  
Old 04-21-2011
Sorry for hijacking. I thought it will be better to continue as it is a similar case.

What do you mean unfiltered output?

---------- Post updated at 02:51 PM ---------- Previous update was at 02:48 PM ----------

./bdf_rep.sh | grep "RawData" |tr -s ' '|tr -d '%'

138048 122619 15429.5 89 /RawData
193632 116719 76399.9 60 /RawData2

So i need only to display the first line how do I filter this out with grep ?
# 4  
Old 04-21-2011
To grep FS 80% or more :

Code:
df -k | grep [890][0-9]%

# 5  
Old 04-21-2011
Does not work cause the output of df is messy ( due to long FS names)
# 6  
Old 04-21-2011
Try this

Code:
./bdf_rep.sh | grep "RawData$"

regards,
Ahamed
# 7  
Old 04-21-2011
try :

df -k | cat | grep [890][0-9][%]

---------- Post updated at 02:17 PM ---------- Previous update was at 02:17 PM ----------

could you post an example of output of
./bdf_rep.sh
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk parsing problem

Hello fellow unix geeks, I am having a small dilemna trying to parse a log file I have. Below is a sample of what it will look like: MY_TOKEN1(group) TOKEN(other)|SSID1 MY_TOKEN2(group, group2)|SSID2 What I need to do is only keep the MY_TOKEN pieces and where there are multiple... (7 Replies)
Discussion started by: dagamier
7 Replies

2. Shell Programming and Scripting

Problem parsing

Hi, I want to fetch a text.Clipping. ... (5 Replies)
Discussion started by: protocomm
5 Replies

3. Shell Programming and Scripting

Problem parsing args

Heya Tooltip: Parsing (getopts) for -u successfully sets mode=umnt, but case umnt is not executed, instead it either executes/show help or regular mount screen. I had copy pasted the structure of a getopts 'structure' from Man Page for getopts (posix Section 1) - The UNIX and Linux Forums... (1 Reply)
Discussion started by: sea
1 Replies

4. Shell Programming and Scripting

Parsing Problem

Hi all, I am having problems parsing the following file: cat mylist one,two,three four five,six My goal is to get each number on a seperate line. one two three four five six I tried this command: sed -e 's/\,/^M/g' mylist (11 Replies)
Discussion started by: rob11g
11 Replies

5. Shell Programming and Scripting

Parsing textfile problem with cut

Hi, I have a textfile with several lines like this: text num: USER text (num) num num I need all these stuff. Problem is, how to get these stuff after ":". USER is a username and all chars are possible, even whitespace. So I cant use cut. Any ideas? (3 Replies)
Discussion started by: mcW
3 Replies

6. Shell Programming and Scripting

Parsing problem

I need to parse a string which looks like "xyx","sdfsdf","asf_asdf" into var1="xyx" var2="sdfsdf" var3="asf_asdf" (3 Replies)
Discussion started by: Sushir03
3 Replies

7. Shell Programming and Scripting

Parsing problem

Hi, i need to parse a string which looks like this "xyz","1233","cm_asdfasdf" (2 Replies)
Discussion started by: Sushir03
2 Replies

8. Shell Programming and Scripting

Parsing problem

I need to separate out the contents in the string "xyz","1233","cm_asdfasdf" as xyz,1233,cm_asdfasdf Can anyone help me on this?? (1 Reply)
Discussion started by: Sushir03
1 Replies

9. Shell Programming and Scripting

awk parsing problem

I need help with a problem that I have not been able to figure out. I have a file that is about 650K lines. Records are seperated by blank lines, fields seperated by new lines. I was trying to make a report that would add up 2 fields and associate them with a CP. example output would be... (11 Replies)
Discussion started by: timj123
11 Replies

10. Shell Programming and Scripting

parsing problem with script

I'm trying to parse the variables out of a comma delimited expression, but i'm having trouble with script: num_var=1 while do a=`echo "a=7, b=8, c=9" | awk '{print $num_var}' | cut -d= -f2` b=`echo $a | cut -d, -f1` echo $b num_var=`expr $num_var + 1`... (5 Replies)
Discussion started by: mike@freddiemac
5 Replies
Login or Register to Ask a Question