Sponsored Content
Top Forums Shell Programming and Scripting String parsing help across multiple UNIX platforms Post 302998848 by harleyvrodred on Thursday 8th of June 2017 04:23:00 PM
Old 06-08-2017
Example file

Code:
<?xml version="1.0" encoding="UTF-8"?>                                                                                                                          
                                                                                                                                                                
<log cabinet="403541" MLN="9999" USN="0001538397" timeStamp="Mon May 22 21:02:53 2017" timeZone="MST-MDT">                                                  
   <message type="parametricLog" time="Mon May 22 21:02:53 2017" source="Unknown">                                                                              
      <text />                                                                                                                                                  
      <detail>                                                                                                                                                  
         <parametricdata>                                                                                                                                       
            <data>                                                                                                                                              
               <config>                                                                                                                                         
                  <property name="SW Rev">122.33_V01</property>                                                                                          
               </config>                                                                                                                                        
               <group name="Cooling Cabinet">                                                                                                                   
                  <parameter name="Coolant Temp"  unit="0.1 C">                                                                                                 
                     <value size="1"  starttime="06-08-2017 13:40:52.563">293</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:41:42.612">1641</value>                                                                          
                  </parameter>                                                                                                                                  
                  <parameter name="Coolant Temp"  unit="0.1 C">                                                                                                 
                     <value size="1"  starttime="06-08-2017 13:41:52.525">304</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Actual Air Velocity"  unit="fpm">                                                                                            
                     <value size="1"  starttime="06-08-2017 13:41:57.728">877</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:42:42.573">658</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Actual Air Velocity"  unit="fpm">                                                                                            
                     <value size="1"  starttime="06-08-2017 13:42:57.751">869</value>  
                  </parameter>  
                  <parameter name="Cabinet Temp"  unit="0.1 C">                                                                                                                  
                     <value size="1"  starttime="06-08-2017 13:42:59.751">310</value>                                                                                                                                                                                                                                                                                                                              
                  </parameter>                                                                                                                                  
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:43:42.555">1229</value>                                                                          
                  </parameter>                                                                                                                                  
                  <parameter name="Coolant Temp"  unit="0.1 C">                                                                                                 
                     <value size="1"  starttime="06-08-2017 13:44:02.457">293</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:44:42.586">1545</value>                                                                          
                  </parameter>                                                                                                                                  
                  <parameter name="Coolant Temp"  unit="0.1 C">                                                                                                 
                     <value size="1"  starttime="06-08-2017 13:45:02.455">307</value>                                                                           
                  </parameter>                                                                                                                                  
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:45:42.621">819</value>                                                                           
                  </parameter>
                  <parameter name="Cabinet Temp"  unit="0.1 C">                                                                                                                  
                     <value size="1"  starttime="06-08-2017 13:46:29.751">360</value>                                                                                                                                                                                                                                                                                                                              
                  </parameter>                                                                                                                                                                                                                                                                    
                  <parameter name="Electronics PID Control Value"  unit="-">                                                                                    
                     <value size="1"  starttime="06-08-2017 13:46:42.593">1667</value>                                                                          
                  </parameter>                                                                                                                                  
               </group>                                                                                                                                         
            </data>                                                                                                                                             
         </parametricdata>                                                                                                                                      
      </detail>                                                                                                                                                 
   </message>                                                                                                                                                   
</log>

---------- Post updated at 04:23 PM ---------- Previous update was at 04:17 PM ----------

I'm looking to get the latest values for the parameters

Last edited by harleyvrodred; 06-09-2017 at 11:00 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Patch Management over mixed unix platforms

Does anyone know of any tools that manage the rollout of patches across multiple types of Unix platform ( eg Solaris, Aix etc ). I am looking for something that does a similiar job to SMS or WSUS in the Windows world (3 Replies)
Discussion started by: jimthompson
3 Replies

2. Shell Programming and Scripting

Parsing of file for Report Generation (String parsing and splitting)

Hey guys, I have this file generated by me... i want to create some HTML output from it. The problem is that i am really confused about how do I go about reading the file. The file is in the following format: TID1 Name1 ATime=xx AResult=yyy AExpected=yyy BTime=xx BResult=yyy... (8 Replies)
Discussion started by: umar.shaikh
8 Replies

3. UNIX for Dummies Questions & Answers

Unix Platforms

Hi. Where can i learn, Which Unix platform specific for what? Properties? (1 Reply)
Discussion started by: Enrgy
1 Replies

4. UNIX and Linux Applications

Platforms using Unix

Hi ;) Which hardware platforms/machine types use the Operating System Unix? A list of all would be appreaciated Thx Megadrink :cool: (2 Replies)
Discussion started by: Megadrink
2 Replies

5. Shell Programming and Scripting

Logfile parsing with variable, multiple criterias among multiple lines

Hi all I've been working on a bash script parsing through debug/trace files and extracting all lines that relate to some search string. So far, it works pretty well. However, I am challenged by one requirement that is still open. What I want to do: 1) parse through a file and identify all... (3 Replies)
Discussion started by: reminder
3 Replies

6. Programming

How do I find the MAC address in C on different UNIX platforms?

I need to find the MAC address of the ethernet cards on the host machine from the C language. I have found a way to do this on Linux using socket(), ioctl() and the ifreq structure. But this does not seem to work on AIX, HP/UX and probably the others I need (Solaris, SCO, Alpha etc). Is there a... (7 Replies)
Discussion started by: Pug
7 Replies

7. Shell Programming and Scripting

string parsing using UNIX

I got multple sql files.such as >>vi abc.sql select A.SITENAME, NULL NULL A.CREATE_DTM NULL A.MODIFY_DTM NULL FROM ${STG_RET_ITEM} A INNER JOIN ${STG_INC_COMP} B ON (A.CUSTID=B.CUSTID) LEFT OUTER JOIN ( select C.SITEID,SITESTATUS,MIN_EFF_DT,CURR_ST_DT,MAX_IN_DT,MAX_ACT_DT from... (4 Replies)
Discussion started by: ali123
4 Replies

8. Shell Programming and Scripting

Multichecks across all unix platforms

Can somebody refer me following multicheck to perform across most of unix platform like AIX, HP-UX, solaris, Linux. CPU utilization above X% Check IO above X% Swap usage check above X% Memory utilization above X% ... (3 Replies)
Discussion started by: sendtoshailesh
3 Replies

9. Shell Programming and Scripting

Specific string parsing in Linux/UNIX

Hi, I have a string which can be completely unstructred. I am looking to parse out values within that String. Here is an example <Random Strings> String1=<some number a> String2=<some number b> String3=<some number c> Satish=<some number d> String4=<some number e> I only want to parse out... (1 Reply)
Discussion started by: satishrao
1 Replies

10. Shell Programming and Scripting

Parsing OSX UNIX command results which print in multiple lines

from the CLI on a Mac, if you type networksetup -listallnetworkservices then you get results in a multi-line paragraph that look something like this: networksetup -listallnetworkservices An asterisk (*) denotes that a network service is disabled. Wi-Fi Display Ethernet Bluetooth DUN... (7 Replies)
Discussion started by: hungryd
7 Replies
All times are GMT -4. The time now is 05:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy