Script Suggestion


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script Suggestion
# 1  
Old 04-04-2014
Script Suggestion

I am trying to get output for fcs0 fcs1 side by side with "Date" "FCAdapter_Name" "Last Reset" "DMA_Res" "Adapter_Count" "Command_Res" for all the captured output in fcstat.out

Code:
Am I missing any thing below, as its just showing same values all the coloums:
#!/usr/bin/ksh
head -30 fcstat.out |awk -F: '/2014$/ {ts=$0} /fcs/{f1=$1} /DMA Resource/{d1=$2} /Adapter Elements/{a1=$2} /Command Resource/{c1=$2} 
/fcs/{f2=$1} /DMA Resource/{d2=$2} /Adapter Elements/{a2=$2} /Command Resource/{print ts,f1,d1,a1,c1,f2,d2,a2,$2}'

Code:
File fcstat.out contains below:
Mon Mar 3 18:20:00 EST 2014
fcs0
Seconds Since Last Reset: 114730
FC SCSI Adapter Driver Information
No DMA Resource Count: 78
No Adapter Elements Count: 0
No Command Resource Count: 1309
fcs1
Seconds Since Last Reset: 114730
FC SCSI Adapter Driver Information
No DMA Resource Count: 107
No Adapter Elements Count: 0
No Command Resource Count: 1531
Mon Mar 3 18:30:00 EST 2014
fcs0
Seconds Since Last Reset: 115330
FC SCSI Adapter Driver Information
No DMA Resource Count: 98
No Adapter Elements Count: 0
No Command Resource Count: 9309
fcs1
Seconds Since Last Reset: 115330
FC SCSI Adapter Driver Information
No DMA Resource Count: 807
No Adapter Elements Count: 0
No Command Resource Count: 8531


Last edited by aix_admin_007; 04-04-2014 at 01:06 PM.. Reason: Please use [code] tags, not [icode].
# 2  
Old 04-04-2014
Running your script on your data, I get this:
Code:
Mon Mar 3 18:20:00 EST 2014 fcs0  78  0  1309 fcs0  78  0  1309
Mon Mar 3 18:20:00 EST 2014 fcs1  107  0  1531 fcs1  107  0  1531
Mon Mar 3 18:30:00 EST 2014 fcs0  98  0  9309 fcs0  98  0  9309
Mon Mar 3 18:30:00 EST 2014 fcs1  807  0  8531 fcs1  807  0  8531

But I'm on Linux and I have no AIX for testing.
# 3  
Old 04-04-2014
Try
Code:
awk -F: '/2014$/ && NR>1        {print ts,f[0],d[0],a[0],c[0],f[1],d[1],a[1],c[1]}
         /2014$/                {ts=$0}
         /fcs/                  {ix=substr($1,length($1));f[ix]=$1}
         /DMA Resource/         {d[ix]=$2}
         /Adapter Elements/     {a[ix]=$2}
         /Command Resource/     {c[ix]=$2}
         END                    {print ts,f[0],d[0],a[0],c[0],f[1],d[1],a[1],c[1]}
        ' file
Mon Mar 3 18:20:00 EST 2014 fcs0  78  0  1309 fcs1  107  0  1531
Mon Mar 3 18:30:00 EST 2014 fcs0  98  0  9309 fcs1  807  0  8531

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Script suggestion

I have a file which looks like ant1 1,2,3,4 bat1 ant1 5,6,7,8 bat2 I would like to have an O/p as ant1 1 bat1 ant1 2 bat1 ant1 3 bat1 ant1 4 bat1 ant1 5 bat2 ant1 6 bat2 ant1 7 bat2 ant1 8 bat2 Is it possible. Thanks for any suggestion (9 Replies)
Discussion started by: Indra2011
9 Replies

2. Shell Programming and Scripting

I need Help suggestion for script...

Using the korn shell in ubuntu or fedora, I need to compare two forms, each from different files and do the following, form-1 is the dominant form and must be compared to form-2, if the value in field1 of form-1 matches exactly the pre-filled in value in field1 of form2 then I display 'already... (2 Replies)
Discussion started by: smth333
2 Replies

3. Shell Programming and Scripting

Suggestion with script to cleanup

I need help with sed and awk scripts to search for Symmetrix ID=000090009902 and then grep its child disk devices associated to the dead paths and display them only, so that those dead devices can be removed. test01:/#powermt display dev=all Pseudo name=hdiskpower0 Symmetrix ID=000090009902... (0 Replies)
Discussion started by: aix_admin_007
0 Replies

4. UNIX for Dummies Questions & Answers

OS suggestion

Hello, I'm working on a Linux 2.6.32-33-server (Ubuntu 4.4.3). I typed in man -k package and got e.g. apt I typed in apt --help and got: The program 'apt' is currently not installed. You can install it by typing: sudo apt-get install openjdk-6-jdkI don't understand where this... (2 Replies)
Discussion started by: daWonderer
2 Replies

5. Shell Programming and Scripting

Suggestion to replace a part of script

I have the part of script: if ; then make_command="make -f $temp_file" print $make_command; err_file="${sym_objdir}error.log" $make_command 2>$err_file; cat $err_file; ] && ] && exit 1; exit 0 fi ... (5 Replies)
Discussion started by: Ajay_84
5 Replies

6. Shell Programming and Scripting

need your suggestion

Hi all: I need your suggestion about how to making this script Purpose:- Monitor log for the system OS: Unix Sun Solaris 10 Hold oracle database 10 g Life time for the system cycle to 48 hours the system working as the follow 1- the system is divided into three steps 2-... (0 Replies)
Discussion started by: dellsh
0 Replies

7. Shell Programming and Scripting

suggestion on shell script on copy with xargs

Hi, i am trying to copy files except the latest, my script goes here #! /bin/bash # to copy control files to a local DR server # copy latest files of archive #modified on 26-03-2009 # --get today date dt=` date +"%Y_%m_%d"` --get yesterdays date adt=`(date --date='1 day ago'... (1 Reply)
Discussion started by: saha
1 Replies

8. Shell Programming and Scripting

Need your suggestion please..

can anyone rite here guide me. i want to know which reference books that all of you recommended for C Shell dummies like me...(beginner) (1 Reply)
Discussion started by: unknown2205
1 Replies

9. Programming

I want a suggestion

I am a student and I love the computer very much , especially in programming. However I know little about programming . I don't know which I should learn (JAVA and C++). Would you like to give me a suggestion ? Thanks! (6 Replies)
Discussion started by: camel
6 Replies

10. Post Here to Contact Site Administrators and Moderators

Suggestion

As I was just pondering to myself I relized that emergency's do happen and there are times when people need an anwser to their problem ASAP. So what i was thinking why not add a live chat to this board this way people could chat amongst each other in real time. I know this could be done with a... (1 Reply)
Discussion started by: tovsky
1 Replies
Login or Register to Ask a Question