Bonjour,
Decidement, j'en pose des questions en prog shell
Soucis du jour, comment avoir un tableau tout bien, tout beau, bien aligné.
sachant que le nombre de ligne est variables, mais le nombre de colones fixes.
Au debut je passait par des print avec un \t en separateur, mais des qu'un des champs est trop long, ca decale.
J'ai essayer avec Awk, et j'ai trouver ceci :
Code :
- awk 'BEGIN { SUBSEP=":" } { for ( i=1 ; i <=NF ; i++ ) {tab[ NR , i ] = $i }} END { for ( i in tab ) { print tab[i]}} ' ./FIN.lst
|
Mais voici un extrait du resultat :
Code :
- BOXI
- :
- Gestion
- des
- logs
- debut
- session
- sauvegarde
- quotidienne
- QBOXI_
- Gestion
- des
- logs
- QBOXI_SAV
- BOSAV00DEB
- BO
- QROGELOG
- INCIDENTE
- ROLOG10GES
|
Alors que je devrait avoir un truc du genre :
Code :
- SESSION UPROC APP STATUS FIN HEURE PDATE LABEL
- QBOXI_SAV BOSAV00DEB BO INCIDENTE 08/12/2011 21:00:01 08/12/2011 BOXI : debut session sauvegarde quotidienne QBOXI_
- QROGELOG ROLOG10GES RO INCIDENTE 08/12/2011 20:00:06 08/12/2011 ROXY : Gestion des logs
- QBOXI_SAV BOSAV00DEB BO INCIDENTE 09/12/2011 21:00:00 09/12/2011 BOXI : debut session sauvegarde quotidienne QBOXI_
|
---------------
Serveur HFR - OpenTTD