Convert pipe demilited file to vertical tab delimited


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Convert pipe demilited file to vertical tab delimited
# 1  
Old 02-21-2017
Convert pipe demilited file to vertical tab delimited

Hi All,

How can we convert pipe delimited ( or comma ) file to vertical tab (VT) delimited.

Regards
PK
# 2  
Old 02-21-2017
Quote:
Originally Posted by prasson_ibm
How can we convert pipe delimited ( or comma ) file to vertical tab (VT) delimited.
Use the tr-utility to replace one specific (delimiter) character with another. As long as there are no additional complications (see below) this would suffice. Consult the man page of tr for details.

Notice, that, depending on you input data, it might be more complicated than that: Suppose your input looks like:

Code:
field1|field2|"field|3"|field4|...

and you want to skip the quoted pipe inside field3 you will have to use a parser. Anything short of such a program will not be fully able to "understand" your input and translate the separator characters into different ones accordingly.

I hope this helps.

bakunin
# 3  
Old 02-21-2017
Hi,

Thanks for your reply.

I have pipe delimited file and i want to convert pipe to Vertical Tab demilted.

What ascii character i need to give for vertical tab.
# 4  
Old 02-21-2017
Quote:
Originally Posted by prasson_ibm
Hi,

Thanks for your reply.

I have pipe delimited file and i want to convert pipe to Vertical Tab demilted.

What ascii character i need to give for vertical tab.
man ascii or look here

Last edited by vgersh99; 02-21-2017 at 10:12 AM..
# 5  
Old 02-21-2017
Quote:
Originally Posted by prasson_ibm
Hi,

Thanks for your reply.

I have pipe delimited file and i want to convert pipe to Vertical Tab demilted.

What ascii character i need to give for vertical tab.
I think you should seriously take note of bakunin's #2 reply; ignore it at your peril...
If you think that a simple use of something like tr '|' '\v' command might work you could well end up with a well corrupt file.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Linux convert Comma delimited file to pipe

I have file in linux with comma delimited and string fields in double quotations ", I need to convert them to pipe delimiter please share your inputs. Example: Input: "2017-09-30","ACBD,TVF","01234",NULL,18,NULL,"686091802","BANK OF ABCD, LIMITED, THE",790456 Output: ... (4 Replies)
Discussion started by: shieksir
4 Replies

2. UNIX for Beginners Questions & Answers

Convert Excel File (xls) to tab delimited text file on AIX

Hi i have a problem in my job i try to convert an excel file (xls extention) to text file (tab delimited), but no result with this comand cat xxx.xls > xxx.txt Do you have eny idea? PS: sorry for my english Thanks!! (4 Replies)
Discussion started by: frisso
4 Replies

3. UNIX for Dummies Questions & Answers

Need to convert a pipe delimited text file to tab delimited

Hi, I have a rquirement in unix as below . I have a text file with me seperated by | symbol and i need to generate a excel file through unix commands/script so that each value will go to each column. ex: Input Text file: 1|A|apple 2|B|bottle excel file to be generated as output as... (9 Replies)
Discussion started by: raja kakitapall
9 Replies

4. Shell Programming and Scripting

How to convert space&tab delimited file to CSV?

Hello, I have a text file with space and tab (mixed) delimited file and need to convert into CSV. # cat test.txt /dev/rmt/tsmmt32 HP Ultrium 6-SCSI J3LZ 50:03:08:c0:02:72:c0:b5 F00272C0B5 0/0/6/1/1.145.17.255.0.0.0 /dev/rmt/c102t0d0BEST /dev/rmt/tsmmt37 ... (6 Replies)
Discussion started by: prvnrk
6 Replies

5. Shell Programming and Scripting

Convert a 3 column tab delimited file to a matrix

Hi all, I have a 3 columns input file like this: CPLX9PC-4943 CPLX9PC-4943 1 CPLX9PC-4943 CpxID123 0 CPLX9PC-4943 CpxID126 0 CPLX9PC-4943 CPLX9PC-5763 0.5 CPLX9PC-4943 CpxID13 0 CPLX9PC-4943 CPLX9PC-6163 0 CPLX9PC-4943 CPLX9PC-6164 0.04... (7 Replies)
Discussion started by: AshwaniSharma09
7 Replies

6. Shell Programming and Scripting

how to convert comma delimited file to tab separator

Hi all, How can i convert comma delimited .csv file to tab separate using sed command or script. Thanks, Krupa (4 Replies)
Discussion started by: krupasindhu18
4 Replies

7. Shell Programming and Scripting

Help with converting Pipe delimited file to Tab Delimited

I have a file which was pipe delimited, I need to make it tab delimited. I tried with sed but no use cat file | sed 's/|//t/g' The above command substituted "/t" not tab in the place of pipe. Sample file: abc|123|2012-01-30|2012-04-28|xyz have to convert to: abc 123... (6 Replies)
Discussion started by: karumudi7
6 Replies

8. Shell Programming and Scripting

How to convert a space delimited file into a pipe delimited file using shellscript?

Hi All, I have space delimited file similar to the one as shown below.. I need to convert it as a pipe delimited, the values inside the pipe delimited file should be as highlighted... AA ATIU2345098809 009697 005374 BB ATIU2345097809 005445 006518 CC ATIU9685098809 003215 003571 DD... (7 Replies)
Discussion started by: nithins007
7 Replies

9. UNIX for Dummies Questions & Answers

How to convert a text file into tab delimited format?

I have a text file that made using text editor in Ubuntu. However the text file is not being recognized as space or tab delimited, the formatting seems to be messed up. How can I convert the text file into tab delimited format? (3 Replies)
Discussion started by: evelibertine
3 Replies

10. Shell Programming and Scripting

convert a pipe delimited file to a':" delimited file

i have a file whose data is like this:: osr_pe_assign|-120|wg000d@att.com|4| osr_evt|-21|wg000d@att.com|4| pe_avail|-21|wg000d@att.com|4| osr_svt|-11|wg000d@att.com|4| pe_mop|-13|wg000d@att.com|4| instar_ready|-35|wg000d@att.com|4| nsdnet_ready|-90|wg000d@att.com|4|... (6 Replies)
Discussion started by: priyanka3006
6 Replies
Login or Register to Ask a Question