Sponsored Content
Top Forums Shell Programming and Scripting [Solved] Insert tabs as delimiter Post 302885604 by vgersh99 on Monday 27th of January 2014 12:56:00 PM
Old 01-27-2014
something along these lines...
awk -f rita.awk myFile
rita.awk:
Code:
BEGIN {
   OFS="\t"
   nk=split("biological_process cellular_component molecular_function", t, FS)
   for(i in t)
     keys[t[i]]
}
{
   f3=frest=""
   for(i=3; !($i in keys); i++)
      f3=(f3)?f3 FS $i:$i

   key=$i

   for(i=i+2; i<=NF; i++)
      frest=(frest)?frest FS $i:$i

   print $1, $2, f3, key, frest
}

This User Gave Thanks to vgersh99 For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Insert text between delimiter

Can someone help me on this? I'm creating an Insert stmt script but Oracle does not accept blanks values. How can I insert the word null between two commas? I'm guessing awk or sed. Is there a good post or site with easy to understand info on awk and sed? I'm really new to unix scripts :D ... (5 Replies)
Discussion started by: ystee
5 Replies

2. Shell Programming and Scripting

Insert Tabs / Indent text

Hi, i need replace the slash (/) with a newline (\n) and a tab (\t). With 'find -type f' in a folder i got this output: ./1999/01/file1 ./1999/01/file2 ./1999/02/file1 ./2000/04/file1 ./2000/04/file2 ./2000/04/file3 ./2000/04/file4 ./2000/06/file1 ./2000/06/file2 ./2000/06/file3... (8 Replies)
Discussion started by: Tonda
8 Replies

3. UNIX for Advanced & Expert Users

Insert Delimiter at fixed locations in a flat file

Hi Can somebody help me with solution for this PLEASE? I have a flat file and need to insert delimiters at fixed positions in all the lines so that I can easily convert into EXCEL with columns defined as per their width. For Example Here is the file { kkjhdhal sdfewss sdtereetyw... (7 Replies)
Discussion started by: jd_mca
7 Replies

4. Shell Programming and Scripting

replace spaces/tabs with delimiter |

Hi, I'm looking for a command that replaces spaces/tabs with pipe symbol and store the result to the same file instead of routing it to another file. infile outfile Thanks. (11 Replies)
Discussion started by: dvah
11 Replies

5. Shell Programming and Scripting

insert delimiter

I have a data file that I would like to add delimiters to. Example: Turn This: 20110624000744000693000704000764 Into This: 20110624,000744,000693,000704,000764 I found this link but the only issue is I do not know how many colums I will have. The first field would needs to be 8... (9 Replies)
Discussion started by: oldman2
9 Replies

6. Shell Programming and Scripting

Selecting Specific Columns and Insert the delimiter TAB

Hi, I am writing a Perl Script for the below : I have a data file that consists of the header information which is 231 Lines and the footer information as 4 lines. The total number of line including the header and footer 1.2 Million with Pipe Delimited file. For example: Header Information:... (4 Replies)
Discussion started by: filter
4 Replies

7. Shell Programming and Scripting

[Solved] How to use delimiter

Hi, I am using below script to get the below given output. But i am wondering how to pick the names from below output. Script: echo "dis ql(*) cluster(CT.CL.RIBRSBT3)"| runmqsc CT.QM.701t8|egrep QUEUE|sed -e 's/QUEUE(/ /'|sed -e 's/)/ /' Output: ... (10 Replies)
Discussion started by: darling
10 Replies

8. UNIX for Dummies Questions & Answers

[Solved] How to swap PIPE seperator delimiter?

I have file like below 1|4|OR|OLAP|INT|INT||CONSTANT|2012/08/07|9999/12/31|0|0|0|0|PRL|-358.1684563||||||||||36522|55791|LNR| 2|4|OR|OLAP|CLR|CLR||CONSTANT|2012/09/07|9999/12/31|0|0|0|0|PRL|-358.1684563||||||||||36522|57891|REGS|... (2 Replies)
Discussion started by: gkskumar
2 Replies

9. Shell Programming and Scripting

Insert a new column with sequence number (Delimiter as comma)

Hi All, I have a file which has data like a,b c,d e,f g,h And I need to insert a new column at the begining with sequence no( 1 to n) 1,a,b 2,c,d 3,e,f 4,g,h Please let me know how to acheive this in unix (3 Replies)
Discussion started by: weknowd
3 Replies

10. Shell Programming and Scripting

Insert a value between two empty delimiter in the file.

Would like to insert value between two empty delimiter and at the very last too if empty. $ cat customerleft.tbl 300|Customer#000000300|I0fJfo60DRqQ|7|17-165-193-5964|8084.92|\N|p fluffily among the slyly express grouches. furiously express instruct||||||||||||||||||||||||\N... (3 Replies)
Discussion started by: Mannu2525
3 Replies
SEND_GEARMAN(8) 					  System Administration Utilities					   SEND_GEARMAN(8)

NAME
send_gearman - Submit active and passive check results to a gearman job server DESCRIPTION
usage: send_gearman [ --debug=<lvl> ] [ --help|-h ] [ --config=<configfile> ] [ --server=<server> ] [ --timeout|-t=<timeout> ] [ --delimiter|-d=<delimiter> ] [ --encryption=<yes|no> ] [ --key=<string> ] [ --keyfile=<file> ] [ --host=<hostname> ] [ --service=<servicename> ] [ --result_queue=<queue> ] [ --message|-m=<pluginoutput> ] [ --returncode|-r=<returncode> ] for sending active checks: [ --active ] [ --starttime=<unixtime> ] [ --finishtime=<unixtime> ] [ --latency=<seconds> ] plugin output is read from stdin unless --message is used. Use this mode when plugin has multiple lines of plugin output. Note: When using a delimiter (-d) you may also submit one result for each line. Service Checks: <host_name>[tab]<svc_description>[tab]<return_code>[tab]<plugin_output>[newline] Host Checks: <host_name>[tab]<return_code>[tab]<plugin_output>[newline] see README for a detailed explaination of all options. SEE ALSO
The Mod Gearman documentation is available in /usr/share/doc/mod-gearman/README.html send_gearman 1.3.6-1 July 2012 SEND_GEARMAN(8)
All times are GMT -4. The time now is 11:50 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy