Hallo Dahoam, Am Mittwoch, 21. Dezember 2011 15:57 schrieb Dahoam:
Hallo liebe Listianer,
Gegeben ist ein csv File mit ";" als Feldtrenner.
Ich muß jetzt in der Spalte 4 die führenden Nullen entfernen. Mit sed habe ich das, weil es die erste Spalte war, geschafft. Aber wie kann ich das mittendrinnen machen?
Beispiel:
00N1;Text;0003003381;0011810754;20111220;6000;CY02;Text;24,08 ^ Um diese Nullen geht's
Ich würde das vierte Feld mit cut rausschneiden: echo "00N1;Text;0003003381;0011810754;CY02;Text;" | cut -d ";" -f 4 liefert das vierte Feld 0011810754 Dann darauf Dein sed Kommando anwenden. Ich wünsche allen ein frohes und erholsames Fest und eien guten Rutsch! Herzliche Grüße! Rolf Muth Meine Adressen duerfen nicht fuer Werbung verwendet werden! PGP Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xF8DC41935544C89A fingerprint: C025 3071 8E56 F8F1 250A 5624 F8DC 4193 5544 C89A