Pick the exact value


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Pick the exact value
# 1  
Old 01-22-2008
Pick the exact value

Hi,

How do i pick a particular value from a group of lines using python.

for instance from the below sample. How do I pick Value=1 of OuterLines=1 and InnerLine=1
Quote:
OuterLines=1
InnerLine=1
Value=1
InnerLine=2
value=2
InnerLine=3
value=3
OuterLines=2
InnerLine=1
value=1
InnerLine=2
value=2
InnerLine=3
value=3
# 2  
Old 01-22-2008
show what you have next time.
Code:
#!/usr/bin/python
f=open("file")
for line in f:
    if line.startswith("OuterLines=1"):
        if f.next().startswith("InnerLine=1"):
            print f.next()
f.close()

# 3  
Old 01-22-2008
But there could be multiple lines after the Innerline=1, In the below data i need all 6 value=1 lines

Quote:
OuterLines=1
InnerLine=1
Value=1
Value=1
Value=1
Value=1
Value=1
Value=1
InnerLine=2
value=2
InnerLine=3
value=3
OuterLines=2
InnerLine=1
value=1
InnerLine=2
value=2
InnerLine=3
value=3
# 4  
Old 01-22-2008
Code:
#!/usr/bin/python
f=open("file")
for line in f:
    if line.startswith("OuterLines=1"):
        if f.next().startswith("InnerLine=1"):
            while 1:
                N=f.next().strip()
                if N.startswith("InnerLine=2"): 
                    break
                print N
f.close()

# 5  
Old 01-22-2008
But i wouldnt be knowing the Innerline=2 value. i'll have the Outerline=1 and innerline=1
# 6  
Old 01-22-2008
Quote:
Originally Posted by ahmedwaseem2000
But i wouldnt be knowing the Innerline=2 value. i'll have the Outerline=1 and innerline=1
then you make it break when the value is not "Value=1". otherwise, you have to provide a more concrete example of your sample data. I followed what is provided by you.
# 7  
Old 01-22-2008
Below mentioned is the sample data. I would have the value of JS name( that is XXX of the first tag) and J name values ( that is X_NAME1 of the first tag). Using which i should find all the "C f" values

Thanks


Quote:
<JSF>
<JS name="XXX">
<J name="X_NAME1">
<C f="Val1" />
<C f="val2" />
</J>
<J name="Y_NAME1">
<C f="Val1" />
</J>
<J name="Z_NAME1">
<C f="Val1" />
</J>
</JS>
<JS name="YYY">
<J name="X_NAME1">
<C f="val1" />
</J>
<J name="Y_NAME1">
<C f="val1" />
</J>
</JS>
</JSF>
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Pick systems

looking for any advise on how to export Pick data from an AIX implementation. i have someone with limited experience that knows how to create a text file from a pick database. (1 Reply)
Discussion started by: jgt
1 Replies

2. UNIX and Linux Applications

Pick Operating System

Anyone know anything about "Advanced Plus Operating Environment". Preferably release 10 Revision 522Gcd probably dated 2003. (4 Replies)
Discussion started by: jgt
4 Replies

3. Shell Programming and Scripting

echo exact xml tag from an exact file

Im stumped on this one. Id like to echo into a .txt file all names for an xml feed in a huge folder. Can that be done?? Id need to echo <name>This name</name> in client.xml files. $path="/mnt/windows/path" echo 'recording names' cd "$path" for names in $path than Im stuck on... (2 Replies)
Discussion started by: graphicsman
2 Replies

4. Shell Programming and Scripting

Pick and print

Hi Friends, I'm facing an issue. I am having a file as under : a1 b1 c1 a2 a3 a4 b4 a5 b5 and I need to get the output as under: a1 b1 a4 b4 a5 b5 i.e. to pick the columns where a and b are consecutive and ignoring rest. I was trying some thing sily as: (2 Replies)
Discussion started by: vanand420
2 Replies

5. Shell Programming and Scripting

QUESTION1: grep only exact string. QUESTION2: find and replace only exact value with sed

QUESTION1: How do you grep only an exact string. I am using Solaris10 and do not have any GNU products installed. Contents of car.txt CAR1_KEY0 CAR1_KEY1 CAR2_KEY0 CAR2_KEY1 CAR1_KEY10 CURRENT COMMAND LINE: WHERE VARIABLE CAR_NUMBER=1 AND KEY_NUMBER=1 grep... (1 Reply)
Discussion started by: thibodc
1 Replies

6. Shell Programming and Scripting

Pick one file from each subdirectory

Hi, I have a problem I am trying to solve with bash. I need to search in a file system (data base) with hundreds of directories and thousands of subdirectories and millions of files. The files have a specific format with a header that gives the properties. Directories are organized so... (1 Reply)
Discussion started by: majest
1 Replies

7. Shell Programming and Scripting

pick columns

I want to be able pick columns from 2 files with similar reference data: File 1 Last NameFirst NameSalaryCityDunnJohn $42,000.00 ChicagoGrantSuzy $95,000.00 GaryLoweMike $80,000.00 MilwaukeeGrantMike $59,000.00 JolietLoweKaren $48,000.00 South BendFile 2 TitleFirst NameLast... (2 Replies)
Discussion started by: sigh2010
2 Replies

8. Solaris

Please help me pick a machine

Hey guys I am new here and like this forum alot. I went to get into Solaris and would like to buy a sun box on ebay. NON rackmount. Problem is there is so many diff types. I am looking for one under the $800 range that can support solaris 10 and have the basics and decent ram. Can you guys... (11 Replies)
Discussion started by: Gnfanatic
11 Replies

9. Shell Programming and Scripting

how to pick out last charactor of a string?

Hi, Does anyone know how many ways to pick out last charactor of a string? Thanks! (7 Replies)
Discussion started by: cin2000
7 Replies
Login or Register to Ask a Question