Sponsored Content
Top Forums Shell Programming and Scripting Difficult transposing of data from profiles blocks Post 302699483 by Ophiuchus on Tuesday 11th of September 2012 08:11:58 PM
Old 09-11-2012
Hello Chubler_XL,

Jajaja I only can be surprised how it works just just just perfect! You're really good with this!.

I hope you can help me in one more thing.

I would like to print the values below "PACKET DATA PROTOCOL CONTEXT DATA", printing 3 more
fields (APNID,EQOSID,PDPID) shown in blue at the end of the current output in the format below.

Code:
MSISDN,IMSI,STATE,NAM,BS26,BS3G,CAT,CLIP,DBSG,HOLD,MPTY,PTR,SCHAR,SCPU,SOSDCF,STYPE,TS11,TS21,TS22,TSMO,VLR ADDRESS,STATE,SGSN NUMBER,STATE,APNID,EQOSID,PDPID
99946129512,123450016625444,CONNECTED,0,1,,10,1,1,1,1,,0-0,,7,13,1,1,1,0,4-99945269537,,UNKNOWN,,1|2|3,537|24|23|537,1|2|3|10
99949091700,123450011753067,CONNECTED,1,1,1,15,1,4,1,,,,3,5,21,1,1,3,,4-99945269547,PURGED,,,,,
99948748519,123450019654001,CONNECTED,0,1,,,1,,,,78,02-abr,,,,1,1,1,,4-99945269545,,4-99945269564,,1|2,537|24|537,1|2|10

I mean, put the APNID, EQOSID and PSPID values in the last 3 fields, but if there are more than one APNID (like is the usual)
then separate them with "|" within the same field.

For example, for the first block, there are 3 APNIDs, 4 EQOSIDs and 4 PDPIDs, so the 3 last fields for the first block (first line) is:

Code:
APNID,EQOSID,PDPID
1|2|3,537|24|23|537,1|2|3|10

I hope make sense.

Thanks in advance again for your great help!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Delete blocks with no data..

Hi, I tried this but could not get it... here is what I need I have an xml where I get all the data in blocks but some times I get empty blocks with no data...shown below..I need to delete only those blocks with no data, I tried couple of ways but could not do it..any help is appreciated...... (1 Reply)
Discussion started by: mgirinath
1 Replies

2. Shell Programming and Scripting

Sorting blocks of data

Hello all, Below is what I am trying to accomplish: I have a file that looks like this /* ----------------- xxxx.y_abcd_00000050 ----------------- */ jdghjghkla sadgsdags asdgsdgasd asdgsagasdg /* ----------------- xxxx.y_abcd_00000055 ----------------- */ sdgsdg sdgxcvzxcbv... (8 Replies)
Discussion started by: alfredo123
8 Replies

3. UNIX for Dummies Questions & Answers

Transposing data output

Hi, I've just created a shell script that produces the following output: hd1 hd3 hd9 /optnonaix/esp /optnonaix/app/oracle /u06 (564.67) (675.97) (678.90) I would like the output to be as hd1 /optnonaix/esp (564.67) hd3 /optnonaix/app/oracle (675.97) hd9 /u06 (678.90) Need some... (2 Replies)
Discussion started by: bazzabogan
2 Replies

4. Shell Programming and Scripting

how to split this file into blocks and then send these blocks as input to the tool called Yices?

Hello, I have a file like this: FILE.TXT: (define argc :: int) (assert ( > argc 1)) (assert ( = argc 1)) <check> # (define c :: float) (assert ( > c 0)) (assert ( = c 0)) <check> # now, i want to separate each block('#' is the delimeter), make them separate files, and then send them as... (5 Replies)
Discussion started by: paramad
5 Replies

5. Shell Programming and Scripting

transposing square matrixs or blocks in a big file

Hi I do have a big file of the following format a b c d e f g 2 3 5 6 6 6 7 3 4 5 6 7 9 0 4 5 7 8 9 9 0 1 2 4 5 6 7 8 3 5 6 7 2 3 4 5 6 7 4 3 2 4 5 4 5 6 3 5 5 r h i j k l m 2 3 4 5 6 7 8 4 5 7 8 9 9 0 3 5 6 7 2 3 4 2 3 5 6 6 6 7 5 5 7 8 9 2 3 1 2... (7 Replies)
Discussion started by: Lucky Ali
7 Replies

6. Shell Programming and Scripting

Help for a Perl newcomer! Transposing data from columns to rows

I have to create a Perl script which will transpose the data output from my experiment, from columns to rows, in order for me to analyse the data. I am a complete Perl novice so any help would be greatly appreciated. The data as it stands looks like this: Subject Condition Fp1 ... (12 Replies)
Discussion started by: Sarah_W
12 Replies

7. Shell Programming and Scripting

Extracting data blocks from file

Hi all, I want to extract blocks of data from a file depending on the contents of that block. The input file(table) has several blocks each starting with 'gene' in the first column. I want to extract only those blocks which do not have the expression '_T02' in the second column. Input file ... (3 Replies)
Discussion started by: newbie83
3 Replies

8. Shell Programming and Scripting

Transposing X and Y axis of CSV data

Hello list, I have a source CSV data file as follows: PC_NAME,MS11-040,MS11-039,MS11-038,MS11-035 abc123,Not Applicable,Not Applicable,Not Applicable,Not Applicable abc987,Not Applicable,Not Applicable,Not Applicable,Not Applicable tnt999,Not Applicable,Not Applicable,Applicable,Not... (2 Replies)
Discussion started by: landossa
2 Replies

9. UNIX for Dummies Questions & Answers

Delete data blocks based on missing combinations

Hello masters, I am filtering data based on completeness. A (Name , Group) combination in File2 is only complete when it has data for all subgroups specified in File1. All incomplete (Name , Group) combinations do not appear in the output. So for example , Name1 Group 1 in File2 is... (6 Replies)
Discussion started by: senhia83
6 Replies

10. Shell Programming and Scripting

Transposing data based on 1st column

I do have a big tab delimited file of the following format aa 344 456 aa 34 67 bb 34 90 bb 23 100 bb 1 89 d 0 12 e 45 678 e 78 90 e 56 90 .... .... .... I would like to transpose the data based on the category on column one and get the output file in the following tab delimited... (8 Replies)
Discussion started by: Kanja
8 Replies
SABAYON-APPLY(8)														  SABAYON-APPLY(8)

NAME
sabayon-apply - Apply a sabayon profile to a user. SYNOPSIS
sabayon-apply DESCRIPTION
sabayon-apply is a tool to apply a profile created with sabayon . It is typically run as part of the Xsession login scripts. OPTIONS
profile If a profile is manually specified on the command line, that profile mapping will take precedence above the ones in users.xml or groups.xml FILES
/etc/sabayon/users.xml XML file that maps userids to profile mappings /etc/sabayon/groups.xml XML file that maps userids to profile mappings /etc/sabayon/sabayon-debug-log.conf Config file for logging options. /etc/sabayon/profiles/ Directory where profiles are stored. RESOURCES
http://live.gnome.org/Sabayon COPYING
Copyright (C) 2007 GNOME Sabayon authors This program is Free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 28/12/2009 SABAYON-APPLY(8)
All times are GMT -4. The time now is 11:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy