Sponsored Content
Full Discussion: Split file into rows in UNIX
Top Forums UNIX for Beginners Questions & Answers Split file into rows in UNIX Post 303044554 by Peasant on Wednesday 26th of February 2020 09:53:02 AM
Old 02-26-2020
We do encourage users to post their own attempts before helping.
Please in the future, show your effort, as we are not your scripting service.

Give this a shot :
Code:
awk -F"-" ' { for ( i=3;i<=NF;i+=3) print $(i-2) FS $(i-1) FS $i }' input

Regards
Peasant.
This User Gave Thanks to Peasant For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

split rows

Hi I wanted to split rows based on the number of 1's present in 21st field(21st field is 40 length field) so I wrote the below awk code. However, the tool that I am using to invoke the command is not recognising the command. So, could you please help me to translate this command to sed? awk... (5 Replies)
Discussion started by: ahmedwaseem2000
5 Replies

2. Shell Programming and Scripting

Split rows

Hi all, I need a simple bin/sh script FILE1: ab1 gegege swgdeyedg ac2 jxjjxjxjxxjxjx ad3 ae4 xjxjxj zhzhzh ahahs af5 sjsjsjs ssjsjsjsj sjsjsj ag6 shshshshs sjjssj shhshshs myScript.sh has to return: ROW ab1 ROW ac2 ROW ad3 ROW ae4 In other words: "ROW " + the first world... (3 Replies)
Discussion started by: ric79
3 Replies

3. Shell Programming and Scripting

Unix Script file to Append Characters before rows in file.

Hi Experts, I am working on HP-UX. I am new to shell scripting. I would like to have a shell script which will prefix: 1. "H|" before first row of my file and, 2. "T" for all other rows of the file. For Example - File before running the script 20100430|4123451810|218.50|TC 20100430 ... (4 Replies)
Discussion started by: phani333
4 Replies

4. Shell Programming and Scripting

Split single rows to multiple rows ..

Hi pls help me out to short out this problem rm PAB113_011.out rm: PAB113_011.out: override protection 644 (yes/no)? n If i give y it remove the file. But i added the rm command as a part of ksh file and i tried to remove the file. Its not removing and the the file prompting as... (7 Replies)
Discussion started by: sri_aue
7 Replies

5. Shell Programming and Scripting

split paste them in rows

Hi, I have a file as ABC 123_456_789 234_678_901 XYZ 1100_1250_1580_1680 1175_1440_1620_1890 so on What I want my output file to look is "split by underscore and then place the contents in rows" output ABC 123 234 ABC 456 678 ABC 789 901 XYZ 1100 1175 XYZ 1250 1440... (3 Replies)
Discussion started by: Diya123
3 Replies

6. Shell Programming and Scripting

MySql split rows

Dear community, I have to split string in table and list all values. I'll skip the code and jump directly to mysql query. This is the table: category title ======= ======= 7,3 title 1 1,3 title 2 1,2,3 title 3 Now, what I need is split category into single... (2 Replies)
Discussion started by: Lord Spectre
2 Replies

7. Shell Programming and Scripting

Split File based on number of rows

Hi I have a requirement, where i will receive multiple files in a folder (say: /fol1/fol2/). There will be at least 14 to 16 files. The size of the files will different, some may be 80GB or 90GB, some may be less than 5 GB (and the size of the files are very unpredictable). But the names of the... (10 Replies)
Discussion started by: kpk_ds
10 Replies

8. Shell Programming and Scripting

Split columns into rows

Any one can help me in converting columns into rows. example I have input file 10000| 10002| 10003| 10004| 10005| I want output in below format PARTY|PART_DT 10000|12080000000 10002|13075200000 10003|13939200000 10004|1347200000 10004|133600000 10004|1152000000 (13 Replies)
Discussion started by: syd
13 Replies

9. UNIX for Beginners Questions & Answers

Split column into rows

Hi, I have input dataset as below: Cl.jenn,1051,ABCD JEN.HEA,9740|1517|8119|2145,ZZZZ,REPEAT Rich.Sm, Ann.Car,3972|4051|1064|4323|4122|2394|2574|4507 Sta.for,7777,ABCD,UUUU Sm.Ric, Ch.LRD, Eh.ab, Gr.sh, Expected output: ------------------- Cl.jenn,1051,ABCD... (6 Replies)
Discussion started by: saravananravim
6 Replies

10. UNIX for Beginners Questions & Answers

How to split one long column into multiple rows with 3 each ?

I have a large csv dataset like this : A value1 A value2 A value3 B value1 B value2 B value3 C value1 C value2 C value3 what I expected output is :A value1 value2 value3 B value1 value2 value3 C value1 value2 value3 I'm thinking of use like awk, columns , but haven't find a proper... (4 Replies)
Discussion started by: nengcheng
4 Replies
evm.auth(4)						     Kernel Interfaces Manual						       evm.auth(4)

NAME
evm.auth - EVM authorization file SYNOPSIS
event_rights { class event_class post rights_list access rights_list } service_rights { service service_name execute rights_list } DESCRIPTION
Authorization is control of the right to post, subscribe to, or retrieve an EVM event, or to execute services defined in the EVM daemon configuration file. The evm.auth file is a text file that controls event authorization. Any portion of a line from an unquoted number sign (#) to the end of line is a comment. Blank lines are ignored. The following authorization controls are recognized: The rights specified apply to event posting and subscription. Class of events to which these rights apply. An event_class is a string of one or more components that match the same set of components in an Event Name. It is used to identify a family of events for purposes such as authorization. The more spe- cific classes (those with more components) override the rights indicated by the less specific (more generic) classes. Users specified by the rights_list are allowed or denied the right to post events of this event_class. Users specified by the rights_list are allowed or denied the right to subscribe to or retrieve from the log, events of this event_class. A list of users or groups who have or are denied the specified right for this event or service class. Entries are separated by commas. A rights_list has the format: [+|-][user | group=groupname] In the previous rights_list, user is the login name of any user, and groupname is any group. The keyword group may be abbreviated to grp. A leading plus character (+) signifies that event or service rights are granted. A leading minus character (-) signifies that rights are explicitly denied. User root has implicit posting and access rights to all events, and execute rights to all ser- vices, unless they are explicitly denied. The first explicit entry for a user in a rights list takes precedence over any other explicit or group entries for that user. If the user is not explicitly listed, but is a member of a group which denies access, access is denied even if the user is also a mem- ber of a group for which access is granted. A plus or minus sign with no associated name grants or denies rights to all users. The rights_list must be enclosed in double quotes if it contains spaces. The rights specified apply to services performed by the daemon for a requesting client. The service to which these rights apply. The service_name is the name of a service defined in the evmdaemon.conf file. User-defined services are not currently supported. Users specified by the rights_list are allowed or denied the right to request operation of this service. The keywords described may be entered in a case-insensitive manner. The allowable strings and the minimum number of characters is shown in the following table. A minimum of zero (0) indicates that all characters are required. ------------------------- Keyword Minimum ------------------------- access 0 class 0 event_rights 7 execute 4 post 0 service 4 service_rights 9 ------------------------- NOTES
If you add an event_rights entry to the authorization file, you must make sure there is a corresponding base event template in the template file library. The base template must have a name whose components exactly match the corresponding components in the authorization file's class value. The template name can have fewer components than are present in the class, but it cannot have more. For example, if an event_rights group has a class value of myco.myprod.payroll, and an event template with the name myco.myprod has been registered in an EVM template file, the template will be regarded as the base template for the class. Each time the daemon loads or reloads its configuration, it writes a warning message in its error file if no base template is registered for a particular event_rights entry. Refer to the evmtemplate(4) reference page for information about registering event templates. If you are concerned with allowing your file to be used on other systems that support EVM in the future, you should use the built-in macro @SYS_VP@ in place of the first two components (sys.unix) of the name of any system event. This will make it unnecessary to change the file if the other system uses a different event name prefix. EXAMPLES
This example illustrates an entry in the authorization file with the following privileges: Only root may post events that have myco.myapp as the first two components of the event name. Events in this class may be accessed by root or by any user who is a member of the tech group. event_rights { class myco.myapp post +root access "+root, +group=tech" } FILES
Location of the EVM authorization file. SEE ALSO
Commands: evmd(8) Files: evmdaemon.conf(4), evmtemplate(4) Event Management: EVM(5) delim off evm.auth(4)
All times are GMT -4. The time now is 03:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy