How is your input set of data identified/structured? Changing key ($1 and $2)? Always five lines? What if more or less data items are present?
Hi Rudi,
My input data will be structured as follows:
Therefore whilst Col2 is the same value from row to row, I would like it to pivot, and then upon Col2 value changing, start to create a new row.
Hope that clarifies?
---------- Post updated at 04:15 PM ---------- Previous update was at 04:05 PM ----------
Quote:
Originally Posted by RavinderSingh13
Hello RichZR,
Could you please try following and let me know if this helps you.
Output will be as follows. EDIT: Adding a non one-liner form of solution now.
Thanks,
R. Singh
Hi Ravinder,
Thanks for the above.
This looks like a near complete solution. A few queries:
1. Which part of the code would I need to amend if my data file was to be comma separated?
2. When I am running the command, I am getting the heading upto col20. Is there a way to limit this to only the number of columns I have?
Thanks in advance.
Last edited by Don Cragun; 01-22-2016 at 11:22 PM..
Reason: Add CODE tags again.
I have a file thats space delimited that looks something like this:
Joe Smith jsmith 43234 bill1;bill2;read;read2;schedule
Andy Summers asummers 11232 bill1;read
Beth McConnel bmconnel 43443 read;read2;schedule;bill
Susan Fowler sfowler 09332 bill1;read;schedule
I need to... (8 Replies)
I want to create a script with gawk.
I have the following file with 2 columns:
A 1
A 2
A 3
B 1
B 2
B 3
C 1
C 2
D 1
D 2
D 3
D 4
and i want to convert to: (1 Reply)
Hi Guru's,
I have a requirement where i need to convert rows to column based on a key column.
Input:
Account_id|Trip_Org|Trip_Dest|City|Hotel_Nm
123|DFW|CHI|Dallas|Hyatt
123|LAS|LPA|Vegas|Hyatt Palace
Output:... (6 Replies)
Hi Friends,
I have come across some files where some of the columns don not have data.
Key, Data1,Data2,Data3,Data4,Data5
A,5,6,,10,,
A,3,4,,3,,
B,1,,4,5,,
B,2,,3,4,,
If we see the above data on Data5 column do not have any row got filled. So remove only that column(Here Data5) and... (4 Replies)
Hi all, I know this sounds suspiciously like a homework course; but, it is not.
My goal is to take a file, and match my "ID" column to the "Date" column, if those conditions are true, add the total number of minutes worked and place it in this file, while not printing the original rows that I... (6 Replies)
Hi,
I have a big file, with thousands of rows, and I want to put every 7 rows in a line. Input file:
str1, val2, val3
str2, val4, val5
str3, val22, val33
str4, val44, val55
str5, val6, val7
str6, val77, val88
str7, val99, val00
str1, som2, som3
str2, som4, som5
str3, som22, som33 ... (11 Replies)
Hi all, I'm pretty much a newbie to UNIX. I would appreciate any help with UNIX coding on comparing two large csv files (greater than 10 GB in size), and output a file with matching columns.
I want to compare file1 and file2 by 'id' and 'chain' columns, then extract exact matching rows'... (5 Replies)
Hi All,
I have a requirement to flatten data out, based on the value in COL_2. Our file is pipe delimited, however COL_2 contains a comma separated string, which we would like to pivot out from one row into multiple rows. Please see my example input data below:
Input Data
... (4 Replies)
Hi,
I have a text file with records as below
Service Contract:
Account Type:
Client Number:
Group Number:
Account Currency:
I want to print 2nd,3rd and 5th as a separate column, like ->
Account Type: ,Client Number: ,Account Currency:
How can I do that? (1 Reply)