Sponsored Content
Top Forums UNIX for Beginners Questions & Answers awk unable to print array next to each other Post 303045733 by shanul karim on Saturday 11th of April 2020 07:16:01 AM
Old 04-11-2020
Dear RudC,


Thnaks after removing next.. I got the desired output.


Code:
awk -F'[;,"]' '/vc_MessageInformation/{print a["m"] "," a["n"] "," a["o"] ",";delete a}/vc_MessageInformation/{a["m"]=$2}/Message Type/{if ($4 ~ "Message Type") a["n"]=$4;{if ($6 ~ "Message Type") a["n"]=$6}}/Message Type/{if ($6 ~ "User Id") a["o"]=$6 {if ($8 ~ "User Id") a["o"]=$8;{if($5 ~ "User Identity :") a["o"]=$5}}}END{print a["m"] "," a["n"] "," a["o"] ","}' SHAPP_HC_Log > SHAPP_OUTPUT

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Unable to set a data to array

Hi All, Iam trying to set the value to the array... Still its not happening Following is the code: #!/usr/bin/ksh filenames="x"; filenames="y"; echo $filenames; echo $filenames; O/P: x x Iam expecting (2 Replies)
Discussion started by: kiranlalka
2 Replies

2. Solaris

Unable to access 3500 FC array. Where is the problem?..

Hi, I have two Sun Fire V490 with Solaris 10 5/08, FC switch and two Sun StorageTek 3500 FC arrays. Each array is connected to switch and to one server at a time. In the last week I installed Solaris 10 5/08 on both servers and set up Sun Cluster, version 3.2. At wednesday all was fine - all... (7 Replies)
Discussion started by: Sapfeer
7 Replies

3. Shell Programming and Scripting

awk: reading into an array and then print the value corresponding to index

I am beginner in awk awk 'BEGIN{for(i=1;(getline<"opnoise")>0;i++) arr=$1}{print arr}' In the above script, opnoise is a file, I am reading it into an array and then printing the value corresponding to index 20. Well this is not my real objective, but I have posted this example to describe... (19 Replies)
Discussion started by: akshaykr2
19 Replies

4. Shell Programming and Scripting

Print array into a single file - AWK

Hi all, I been looking for a solution to the fact that when I use: for (i=1; i<=NF; i++) print $ifields that are originally in a single line are printed in a single line I have severals files for which the first 7 are the same, but the number of variables after that can vary, for example NF... (5 Replies)
Discussion started by: PaulaL
5 Replies

5. Programming

Unable to assign zero to unsigned character array

Hi, I am unable to assign value zero to my variable which is defined as unsigned char. typedef struct ABCD { unsigned char abc; unsigned char def; unsigned char ghi; } ABCD; typedef ABCD *PABCD; In my Por*C code, i assign the values using memcpy like below ... (3 Replies)
Discussion started by: gthangav
3 Replies

6. Shell Programming and Scripting

Unable To access array in awk

Hi, i have the following code in which i am passing array tldn in awk using -v option & despite of that condition is not getting matched,can somebody suggest how to handle shell arrays in awk tcount=(9875 9667) awk -F"\t" -v ltldn="${tldn}" 'NR==FNR {POSTPAIDMDNS=$2"|"$3;next} ... (6 Replies)
Discussion started by: siramitsharma
6 Replies

7. UNIX for Dummies Questions & Answers

How To Print Array in awk?

Hello, May i please know how do i print the array using awk script. I am using below shell script to start with but not working. #!/bin/bash LOADSTATUS="Line 0" LOADSTATUS="Line 1" LOADSTATUS="Line 2" LOADSTATUS="Line 3" LOADSTATUS="Line 4" awk ' BEGIN { Your File Load Status }... (1 Reply)
Discussion started by: Ariean
1 Replies

8. Shell Programming and Scripting

Not getting array in .awk file and print it

I have test.sh file as below : set -A IDARR $ID echo | awk -f test.awk -v TempArr="${IDARR }" I have test.awk file as below : BEGIN { Flag = 1; } { print "Hello"; for(i in TempArr) { print i; } } (9 Replies)
Discussion started by: nes
9 Replies

9. Shell Programming and Scripting

awk to print array that occurs the most with matching value in another field

In the below awk I am splitting $7 on the : and then counting each line or NM_xxxx. If the $1 value is the same for each line then print the $7 that occurs the most with the matching $1 value. The awk seems close but I am not sure what is going on. I included a description as well as to what I... (1 Reply)
Discussion started by: cmccabe
1 Replies

10. Shell Programming and Scripting

Unable to print python array in shell script loop.

I am unable to loop print a python string array in my unix shell script: ~/readarr.sh '{{ myarr }}' more readarr.sh echo "Parameter 1:"$1 MYARRAY= $1 IFS= MYARRAY=`python <<< "print ' '.join($MYARRAY)"` for a in "$MYARRAY"; do echo "Printing Array: $a" done Can you... (10 Replies)
Discussion started by: mohtashims
10 Replies
GStreamer::Message(3pm) 				User Contributed Perl Documentation				   GStreamer::Message(3pm)

NAME
GStreamer::Message - Lightweight objects to signal the application of pipeline events DESCRIPTION
The various nmessage types are represented as subclasses: GStreamer::Message::EOS GStreamer::Message::Error GStreamer::Message::Warning GStreamer::Message::Info GStreamer::Message::Tag GStreamer::Message::Buffering GStreamer::Message::StateChanged GStreamer::Message::StateDirty GStreamer::Message::StepDone GStreamer::Message::ClockProvide GStreamer::Message::ClockLost GStreamer::Message::NewClock GStreamer::Message::StructureChange GStreamer::Message::StreamStatus GStreamer::Message::Application GStreamer::Message::Element GStreamer::Message::SegmentStart GStreamer::Message::SegmentDone GStreamer::Message::Duration GStreamer::Message::Latency [0.10.12] GStreamer::Message::AsyncStart [0.10.13] GStreamer::Message::AsyncDone [0.10.13] To create a new message, you call the constructor of the corresponding class. To check if a message is of a certain type, use the & operator on the type method: if ($message -> type & "error") { # ... } elsif ($message -> type & "eos") { # ... } To get to the content of a message, call the corresponding accessor: if ($message -> type & "state-changed") { my $old_state = $message -> old_state; my $new_state = $message -> new_state; my $pending = $message -> pending; # ... } elsif ($message -> type & "segment-done") { my $format = $message -> format; my $position = $message -> position; # ... } METHODS
object = $message->src structure = $message->get_structure 64 bit unsigned = $message->timestamp messagetype = $message->type ENUMS AND FLAGS
flags GStreamer::MessageType o 'unknown' / 'GST_MESSAGE_UNKNOWN' o 'eos' / 'GST_MESSAGE_EOS' o 'error' / 'GST_MESSAGE_ERROR' o 'warning' / 'GST_MESSAGE_WARNING' o 'info' / 'GST_MESSAGE_INFO' o 'tag' / 'GST_MESSAGE_TAG' o 'buffering' / 'GST_MESSAGE_BUFFERING' o 'state-changed' / 'GST_MESSAGE_STATE_CHANGED' o 'state-dirty' / 'GST_MESSAGE_STATE_DIRTY' o 'step-done' / 'GST_MESSAGE_STEP_DONE' o 'clock-provide' / 'GST_MESSAGE_CLOCK_PROVIDE' o 'clock-lost' / 'GST_MESSAGE_CLOCK_LOST' o 'new-clock' / 'GST_MESSAGE_NEW_CLOCK' o 'structure-change' / 'GST_MESSAGE_STRUCTURE_CHANGE' o 'stream-status' / 'GST_MESSAGE_STREAM_STATUS' o 'application' / 'GST_MESSAGE_APPLICATION' o 'element' / 'GST_MESSAGE_ELEMENT' o 'segment-start' / 'GST_MESSAGE_SEGMENT_START' o 'segment-done' / 'GST_MESSAGE_SEGMENT_DONE' o 'duration' / 'GST_MESSAGE_DURATION' o 'latency' / 'GST_MESSAGE_LATENCY' o 'async-start' / 'GST_MESSAGE_ASYNC_START' o 'async-done' / 'GST_MESSAGE_ASYNC_DONE' o 'request-state' / 'GST_MESSAGE_REQUEST_STATE' o 'step-start' / 'GST_MESSAGE_STEP_START' o 'qos' / 'GST_MESSAGE_QOS' o 'progress' / 'GST_MESSAGE_PROGRESS' o 'any' / 'GST_MESSAGE_ANY' SEE ALSO
GStreamer COPYRIGHT
Copyright (C) 2005-2011 by the gtk2-perl team. This software is licensed under the LGPL. See GStreamer for a full notice. perl v5.14.2 2012-03-01 GStreamer::Message(3pm)
All times are GMT -4. The time now is 05:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy