`set' in der shell: Bug?
Jan 'RedBully' Seiffert
redbully at cc.hs-owl.de
Wed Jun 2 13:19:50 CEST 2010
Jan-Benedict Glaw schrieb:
> On Tue, 2010-06-01 22:16:14 +0100, A. Dreyer (LUG-OWL) <ml10227 at adreyer.com> wrote:
>> On 01/06/10 13:19, Jan-Benedict Glaw wrote:
>>> Mit dem IFS hatte ich schon gespielt; das machts aber nicht unbedingt
>>> einfacher, weil dann z.B. kein Komma mehr in einem der C-Strings
>>> auftauchen darf. Ebenso würden Geschichten wie
>>>
>>> foo ("This is a text with a real (\") quotation mark", 5.3);
>>>
>>> nicht mehr ordentlich geparst werden.
>>
>> Ich denke für eine derartige Aufgabe ist die Shell eigentlich das
>> falsche Tool und ich würde hier auf Perl und zB. Text::CSV zurück greifen..
>
> Wie siehts da mit dem Escape-Handling aus? (/me hat keine Ahnung von
> Perl.)
>
awk?
$ echo '"This is a text with a real (\") quotation mark", 5.3' | awk -F ,
'{printf "%s\n%s\n", $1, $2}'
"This is a text with a real (\") quotation mark"
5.3
> MfG, JBG
>
Gruss
Jan
--
guck mal, ich kann Seifenblasen: oO o . O.°oO°o. (by Pinguin)
More information about the Linux
mailing list