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
rpcinfo(1M)															       rpcinfo(1M)

NAME
rpcinfo - report RPC information SYNOPSIS
[ ] [ ] [ host ] [ host ] host prognum [ versnum ] [ ] host prognum [ versnum ] [ ] host prognum [ versnum ] [ ] host prognum [ versnum ] prognum [ versnum ] [ ] prognum versnum [ ] prognum versnum DESCRIPTION
makes an RPC call to an RPC server and reports what it finds. In the first synopsis, lists all the registered RPC services with on host. If host is not specified, the local host is the default. If is used, the information is displayed in a concise format. In the second synopsis, lists all the RPC services registered with version 2. Also note that the format of the information is different in the first and the second synopsis. This is because the second synopsis is an older protocol used to collect the information displayed (version 2 of the protocol). The third synopsis makes an RPC call to procedure of prognum and versnum on the specified host and reports whether a response was received. transport is the transport which has to be used for contacting the given service. The remote address of the service is obtained by making a call to the remote The prognum argument is a number that represents an RPC program number (see rpc(4)). If a versnum is specified, attempts to call that version of the specified prognum. Otherwise, attempts to find all the registered version numbers for the specified prognum by calling version 0, which is presumed not to exist; if it does exist, attempts to obtain this informa- tion by calling an extremely high version number instead, and attempts to call each registered version. Note that the version number is required for and options. The other ways of using are described in the section. Options Specify the transport on which the service is required. If this option is not specified, uses the transport specified in the environment variable, or if that is unset or null, the transport in the netconfig(4) database is used. This is a generic option, and can be used in conjunction with other options as shown in the Use serv_address as the (universal) address for the service on transport to ping procedure of the specified prognum and report whether a response was received. The option is required with the option. If versnum is not specified, tries to ping all available version numbers for that program number. This option avoids calls to remote to find the address of the service. The serv_address is specified in universal address format of the given trans- port. Make an RPC broadcast to procedure of the specified prognum and versnum and report all hosts that respond. If transport is specified, it broadcasts its request only on the specified transport. If broadcasting is not supported by any transport, an error message is printed. Use of broadcasting should be limited because of the potential for adverse effect on other systems. Delete registration for the RPC service of the specified prognum and versnum. If transport is specified, unregister the service on only that transport, otherwise unregister the service on all the transports on which it was registered. Only the owner of a service can delete a registration, except the super-user who can delete any service. Display a list of entries with a given prognum and versnum on the specified host. Entries are returned for all transports in the same protocol family as that used to contact the remote Display a table of statistics of operations on the given host. The table shows statistics for each version of (versions 2, 3 and 4), giving the number of times each procedure was requested and successfully serviced, the number and type of remote call requests that were made, and information about RPC address lookups that were handled. This is useful for monitoring RPC activities on host. Use portnum as the port number for the and options instead of the port number given by Use of this option avoids a call to the remote to find out the address of the service. This option is made obsolete by the option. Probe on host using version 2 of the protocol, and display a list of all registered RPC programs. If host is not specified, it defaults to the local host. Note that version 2 of the protocol was previously known as the portmapper protocol. Display a concise list of all registered RPC programs on host. If host is not specified, it defaults to the local host. Make an RPC call to procedure 0 of prognum on the specified host using TCP, and report whether a response was received. This option is made obsolete by the option as shown in the third synopsis. Make an RPC call to procedure 0 of prognum on the specified host using UDP, and report whether a response was received. This option is made obsolete by the option as shown in the third synopsis. EXAMPLES
To show all of the RPC services registered on the local machine use: To show all of the RPC services registered with on the machine named use: To show whether the RPC service with program number prognum and version versnum is registered on the machine named for the transport TCP use: To show all RPC services registered with version 2 of the protocol on the local machine use: To delete the registration for version 1 of the (program number service for all transports use: or AUTHOR
was developed by Sun Microsystems, Inc. SEE ALSO
rpcbind(1M), rpc(3N), netconfig(4), rpc(4). rpcinfo(1M)
All times are GMT -4. The time now is 03:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy