Looping requirement


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Looping requirement
# 1  
Old 11-29-2011
Looping requirement

Hi all,

I have little working knowledge in unix shell scripting. I have a requirement where i need to pull out some data in between the strings in the file.

Input:

TEST
a
a
c
f
d
TEST
f
e
g
g
TEST

Output:
a
a
c
f
d
f
e
g
g

Could anyone help me in this please.
# 2  
Old 11-29-2011
You want to extract the data between TEST and TEST pairs? If so, what about the next TEST?

--ahamed
# 3  
Old 11-29-2011
Yes. I need to read the data between the TESTs and pull out some information.
There will be may TESTs in the file..So, till the last TEST, i need to do this
# 4  
Old 11-29-2011
So, you just want to suppress TEST and print the data? I guess NOT

Code:
#input
TEST
a
b
c
TEST
1
2
3
TEST
d
e
f
TEST
 
#output
a
b
c
d
e
f

Like this? will there be even number of TEST in your file to define the boundary?

--ahamed
# 5  
Old 11-29-2011
No. I don't want to suppress. Based on the boundaries (TEST), i should again loop the line and pull some data (with grep etc..).

No. I will not have any clue how many TESTs i will have. May, be we can achieve the number of TESTs we have in the file if we need the boundary limit.
# 6  
Old 11-29-2011
Post a valid input file and expected output and we can work it out!

--ahamed
# 7  
Old 11-29-2011
Based on your input and output, the below line should achieve what you want.
Code:
grep -v "TEST" input.txt

Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

UNIX requirement

Hi Everyone, Can anyone of you help me on how to get files creation time on ftp server/Remote server in unix. Regards, Avinash. (6 Replies)
Discussion started by: Avinash varma
6 Replies

2. UNIX for Dummies Questions & Answers

Script requirement

Please help in creating script for below requirement. I will be running 1 command and will get below entries in a text file say file44.txt ******************************* DFDL1005 06:30 00:05 ABFL2003 10/22 01:10 CFTL1256 10/24 00:10 10/25 09:20 PM ******************************** .... (3 Replies)
Discussion started by: Vinay_3308
3 Replies

3. Shell Programming and Scripting

UNIX - requirement

Hi All, I have a source file with data Name ~ Groups Muni~abc,was,USA_ax,123 Chaitanya~USA_12,was Balaji~123,xyz,was Ramu~123,xyz From the second column i want to extract only the groups that matches the pattern 'USA_%' or if the group = 'was', and ignore any other columns. ... (8 Replies)
Discussion started by: morbid_angel
8 Replies

4. Shell Programming and Scripting

complex requirement

i have a requirement to search a pattern1 and once the pattern1 is found i have to go up and search pattern2 and if pattern2 is found i have to search down for pattern3 and pattern4. once this cycle is compelted, again i have to search pattern1 and pattern2,3,4 i am able to do this by opening... (9 Replies)
Discussion started by: tnvanathy23
9 Replies

5. AIX

AIX 6.1 System Requirement

Hi, Does anyone know when to find the supported server requirements so I can upgrade from AIX 5.3 to AIX 6.1? We are planning to migrate our NIM server to 6.1 and would like to know if our hardware is supported. Thanks. ---------- Post updated at 11:13 AM ---------- Previous update was at... (0 Replies)
Discussion started by: depam
0 Replies

6. Shell Programming and Scripting

URGENT REQUIREMENT

1.Write an automated shell program(s) that can create, monitor the log files and report the issues for matching pattern. (i) Conditions for creating log files. Log file is created with date (example 2010_03_27.log). If the log file size is 10 Mb for a particular day then automatically the log... (3 Replies)
Discussion started by: praveen12
3 Replies

7. Shell Programming and Scripting

Requirement

I am trying to script and came up with a conclusion that I need a do while loop in my statement. I am stuck with the do while syntax. I need to use it alongwith the if then else statement. Can I use it is a big question? I actually need to get all the files that are there from within run_dt to... (1 Reply)
Discussion started by: aronmelon
1 Replies

8. AIX

SPOT requirement

Hey May be a dumb question Can I use a SPOT which is at 5.3 TL6 to boot an LPAR (with 5.3 TL8) in to maintenance mode? Will it work ? Is it mandatory that SPOT should be of same or higher version in such case? Bala (1 Reply)
Discussion started by: balaji_prk
1 Replies
Login or Register to Ask a Question