filtering text


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting filtering text
# 1  
Old 06-21-2010
filtering text

Hi how can I filter the text using this one.
SAMPLE
Code:
 server[/]vmpool -listall|tail -11
================================================================================
pool number:  112
pool name:    Net-Ora-1wk
description:   Net-Ora-1wk
max partially full:    0
================================================================================
pool number:  113
pool name:    server1-data-3months
description:  server1-data-3months
max partially full:    0
================================================================================


Code:
server[/]vmpool -listall | grep data
pool name:    server1-data-3months
description:  server1-data-3months
server[/]

OUTPUT:
I want this to be the output:
Code:
pool number:  113
pool name:    server1-data-3months
description:  server1-data-3months
max partially full:    0

Or
Code:
pool number:  113
pool name:    server1-data-3months
description:  server1-data-3months
max partially full:    0

or
Code:
pool number:  113
pool name:    server1-data-3months
description:  server1-data-3months

My target is to get the pool number also..


Moderator's Comments:
Mod Comment Please use code tags

Last edited by Scott; 06-21-2010 at 02:36 AM.. Reason: Code tags
# 2  
Old 06-21-2010
Hi
Are you trying to say you want everything other than the "=================================================" line?

Guru.
# 3  
Old 06-21-2010
yes, i want those 4 lines or 3 lines,,

---------- Post updated at 11:10 PM ---------- Previous update was at 11:04 PM ----------

also if you grep a test, how can you display the above and its below???
thanks
# 4  
Old 06-21-2010
Hi

Code:
vmpool -listall | grep -v '^===='

Guru.
# 5  
Old 06-21-2010
Code:
server[/]vmpool -listall|tail -11
================================================================================
pool number: 112
pool name: Net-Ora-1wk
description: Net-Ora-1wk
max partially full: 0
================================================================================
pool number: 113
pool name: server1-data-3months
description: server1-data-3months
max partially full: 0
================================================================================


Code:
server[/]vmpool -listall | grep data
pool name: server1-data-3months
description: server1-data-3months
server[/]



---------- Post updated 06-21-10 at 03:50 AM ---------- Previous update was 06-20-10 at 11:18 PM ----------

Hi, any update please?? I just want that everytime i grep or search for a test, i can get the line above and the line below.
thanks

for example.
Code:
#cat file1.txt
yoh yoh
data1
server
base
12345
save

the output should be like this, how??
Code:
#grep server file1.txt
data1
server
base


Last edited by Franklin52; 06-21-2010 at 06:05 AM.. Reason: Code tags
# 6  
Old 06-21-2010
Does your grep know the -C option?
Code:
#grep -C1 server file1.txt
data1
server
base

# 7  
Old 06-21-2010
Code:
vmpool -listall|grep -Cl
grep: Not a recognized flag: C
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
        [-f pattern_file...] [file...]
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
        -f pattern_file... [file...]
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]


---------- Post updated at 04:16 AM ---------- Previous update was at 04:15 AM ----------

Code:
vmpool -listall|grep -C1 di
grep: Not a recognized flag: C
grep: Not a recognized flag: 1
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
        [-f pattern_file...] [file...]
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
        -f pattern_file... [file...]
Usage: grep [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]


Last edited by Franklin52; 06-21-2010 at 06:32 AM.. Reason: code tags
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Filtering text with awk

I need to filter a file that is composed like that: >Cluster 0 0 292nt, >last294258;size=1;... * >Cluster 1 0 292nt, >last111510;size=1;... * 1 290nt, >last136280;size=1;... at -/98.62% 2 292nt, >last217336;size=1;... at +/99.66% 3 292nt, >last280937;size=1;... at -/99.32% >Cluster 2... (6 Replies)
Discussion started by: pedro88
6 Replies

2. Shell Programming and Scripting

Filtering data from text to csv

Hello, Is there a way to filerter data from a text file as shown below to a Column e.g. hostname nfsmount as two separate column. Currently I could get hostname and the mount is appearing below.. using this script #! /bin/bash for i in `cat fqdn.txt` do echo "$i ............ " >>... (3 Replies)
Discussion started by: Cy Pqa
3 Replies

3. Shell Programming and Scripting

text filtering

INPUT FILE: Date: 10-JUN-12 12:00:00 B 0: 00 00 00 00 10 00 16 28 B 120: 00 00 00 39 53 32 86 29 Date: 10-JUN-12 12:00:10 B 0: 00 00 00 00 10 01 11 22 B 120: 00 00 00 29 23 32 16 29 Date: 10-JUN-12 12:00:20 B 0: 00 00 00 00 10 02 17 29 B 120: 00 00 35 51 42 66 14 Date: 10-JUN-12... (5 Replies)
Discussion started by: thibodc
5 Replies

4. AIX

Need help with filtering

Hi!! I have a bit of a task here and filtering/scripting not my strongest. I have to collect info of approx 1100 hdiskpower.so i have appended all the hdisk into a text file and i need it to run the command lscfg -vl to confirm if the drive is symmetrix. here's what i have so far at... (3 Replies)
Discussion started by: vpundit
3 Replies

5. Shell Programming and Scripting

Parsing and filtering multiline text into comma separated line

I have a log file that contains several reports with following format. <Start of delimiter> Report1 header Report1 header continue Report1 header continue Record1 header Record1 header continue Record1 header continue field1 field2 field3 field4 ------... (1 Reply)
Discussion started by: yoda9691
1 Replies

6. Shell Programming and Scripting

Filtering out text with awk

(0 Replies)
Discussion started by: nilekyle
0 Replies

7. Shell Programming and Scripting

Please help me to do some filtering

I have to grep a pattern. scenario is like :- Suppose "/etc/sec/one" is a string, i need to check if this string contains "one" using any utility something like if /etc/sec/one | grep ; then Thanks in advance Renjesh Raju (3 Replies)
Discussion started by: Renjesh
3 Replies

8. Shell Programming and Scripting

text processing and filtering scripting

Still new to bash. Using debian lenny 5, bash version 3.2.39. I'm working on three scripts. I need help completing them. One script that inputs a plain text file, echo then chop it up into separate whitespace-delimited strings as an output. Not sure how to do this... for example, the... (4 Replies)
Discussion started by: l20N1N
4 Replies

9. Shell Programming and Scripting

Another text filtering question

I want to remove everything from a file but the word following the search word. Example: crap crap crap crap SearchWord WordToKeep crap crap crap How would I do this with say awk or grep? Thank you! (4 Replies)
Discussion started by: DethLark
4 Replies

10. UNIX for Dummies Questions & Answers

Filtering text from a string

I'm trying to write a script which prints out the users who are loged in. Printing the output of the "users" command isn't the problem. What I want is to filter out my own username. users | grep -v (username) does not work because the whole line in which username exists is suppressed. If... (5 Replies)
Discussion started by: Cozmic
5 Replies
Login or Register to Ask a Question