Need Help - comma inside double quote in comma separated csv,
Hello there,
I have a comma separated csv , and all the text field is wrapped by double quote. Issue is some text field contain comma as well inside double quote. so it is difficult to process.
Input in the csv file is ,
I need output like below, 1~234~"abc,12,gh"~"GH234TY"~34 (separator to be replaced by ~)
or 1,234,"abc|12|gh","GH234TY",34 (comma inside double quote to be replaced by |)
Note : Comma inside double quote can present in any column. It is not fixed that Comma inside double quote will present in 3rd column only.
I have created one script to do this. It is working fine but time consuming.
Can I get any special command like sed, which will directly give me this output.
Many Thanks
Uttam
Last edited by radoulov; 09-03-2012 at 06:01 AM..
Reason: Subject line changed.
I have a csv file with lines like the followings
123456,"ABC CO., LTD","XXX"
789012,"DEF LIMITED", "XXX"
before I bcp this file to database, the comma in "CO.," need to be removed first.
My script is cat <filename> | sed 's/"CO.,"/"CO."/g'
but it doesn't work. Can anyone here able to... (2 Replies)
Hi friends...
I have a dat file like below:-
test_file.dat
abc,ttt,"""123,89.98",yyu,opp
vvv,"23,76.68",w564,"54,98.87",985
i need the remove the comma present inside the double qoute as output:-
out_test_file.dat
abc,ttt,"""12389.98",yyu,opp
vvv,"2376.68",w564,"5498.87",985... (6 Replies)
Hi,
I am newbie in unix.
Could someone tell me how do I redirect my grep output to a csv/excel ?
I have used below command but the outputs are appearing in one column Not in different column.
grep -e cmd -e cmd1 test.txt | cut -f 5 | sort | uniq -c> op.csv
I do not understand how do I... (14 Replies)
I am trying to re-format a .csv file using awk. I have 6 fields in the .csv file. Some of the fields are enclosed in double quotes and contain comma's inside the quotes. awk is breaking this into multiple fields.
Sample lines from the .csv file:
Device Name,Personnel,Date,Solution... (1 Reply)
Hi... I can't find my little red AWK book and it's been a long while since I've awk'd. But I need to take a CSV file and convert the first word of the fifth field to its own field by replacing a space with a comma.
This is for importing a spreadsheet of issues into JIRA...
Example:
a line... (9 Replies)
Hi,
I have a list of tables in a file.txt
C_CLAIM
C_HLD
C_PROVIDER
I want the output to be
'C_CLAIM','C_HLD','C_PROVIDER'
Currently I'm usin awk and getting output which is almost correct but still has minor defects
awk -vORS="','" '{ print $1 }' file.txt
The output of... (4 Replies)
Hello,
I have a text file as:-ABC
BCD
CDF
DEF
EFGI need to convert as 'ABC', 'BCD', 'CDF', 'DEF', 'EFG' using a unix command
anybody can help me out on this.
Regards,
Jas
Please wrap all code, files, input & output/errors in CODE tags.
It makes them easier to read and preserves... (12 Replies)
Hi,
I have a data file separated by comma, data enclosed by ""
head file.txt
"HD","Sep 13 2016 1:05AM","0001"
"DT","273093045","192534"
"DT","273097637","192534"
..
I want to get the 3rd column value (0001) to be assigned to my variable
I tried
FILE_VER=`cat file.txt | awk... (2 Replies)
Hi Experts,
Please support
I have below data in file in comma seperated, but 4th column is containing comma in between numbers, bcz of which when i tried to parse the file the column 6th value(5049641141) is being removed from the file and value(222.82) in column 5 becoming value of column6.
... (3 Replies)
can anyone help me!!!! How to I parse the CSV file
file name : abc.csv (csv file) The above file containing data like
abv,sfs,,hju,',',jkk wff,fst,,rgr,',',rgr ere,edf,erg,',',rgr,rgr I have a requirement like i have to extract different field and assign them into different... (4 Replies)
Discussion started by: J.Jena
4 Replies
LEARN ABOUT DEBIAN
debian::control::stanza::commaseparated
Debian::Control::Stanza::CommaSeparated(3pm) User Contributed Perl Documentation Debian::Control::Stanza::CommaSeparated(3pm)NAME
Debian::Control::Stanza::CommaSeparated - comma separated debian/control field abstraction
SYNOPSYS
my $f = Debian::Control::Stanza::CommaSeparated->new(
'Joe M <joem@there.not>');
$f->add('"Smith, Agent" <asmith@hasyou.not>, Joe M <joem@there.not>');
print $f->as_string;
# 'Joe M <joem@there.not>, "Smith, Agent" <asmith@hasyou.not>'
print "$f"; # the same
$f->sort;
DESCRIPTION
Debian::Control::Stanza::CommaSeparated abstracts handling of comma-separated list of values, often found in debian/control file fields
like Uploaders. Note that the various dependency fields in debian/control also use comma-separated values, but the Debian::Dependencies
class is more suitable for these as it is for example also capable of finding overlapping dependency declarations.
CONSTRUCTOR
new (initial values)
The initial values list is parsed and may contain strings that are in fact comma-separated lists. These are split appropriately using
Text::ParseWords' quotewords routine.
METHODS
as_string
Returns text representation of the list. A simple join of the elements by ", ".
The same function is used for overloading the stringification operation.
add @items
Adds the ginen items to the list. Items that are already present are not added, keeping the list unique.
sort
A handy method for sorting the list.
perl v5.14.2 2012-01-15 Debian::Control::Stanza::CommaSeparated(3pm)