Il 17/01/2012 10:30, pac ha scritto:


> AZPTX25L14       00000000000000000001020120115008
> AZPTX25L15       00000000000000000000220120115008
> AZPTX25L45       00000000000000000012320120115008
>
> Debbono esser formattati così
>
> AZPTX25L14       10                             20120115008
> AZPTX25L15       2                               20120115008
> AZPTX25L45       123                           20120115008
>
> Come posso fare ?
Si scusa, sono campi a lunghezza fissa.
1° Campo Codice 3 crt
2° Campo Centro 14 crt
3° Campo Giacenza 21 crt allineata a sx
4° Campo Data  8 crt
5° Campo Sigla  3 crt

Se ho ben capito vuoi allineare la terza colonna a sinistra togliendo il padding?
`sed -E ':a;s/(.{17})0(.{20})(.{11})$/\1\2 \3/;ta'`

--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f155569.6080...@yahoo.it

Rispondere a