un script qui fonctione bien et utilise column -t pour aligner des colonne de largeurs très variable.
PB si c'est cron qui lance, column ne fonctionne plus !
Par le script j'ai exporté COLUMNS et PAGE (de ma session locale) pour voir => 0
y'a t'il une solution via column de bash ou faut il utiliser une autre fonction. [...]
Chez moi:
at now << EOF echo -e "a bncasd d" | COLUMNS column -t > /tmp/a EOF
fonctionne.
-- Stéphane
arafolie
Stephane Chazelas wrote:
hez moi:
at now << EOF echo -e "a bncasd d" | COLUMNS column -t > /tmp/a EOF
fonctionne.
chez moi aussi, mais ... pour faire tres joli il y a un champ avec des blancs inséccables à la place des blancs normaux.
du coup ce champ est géré par column comme 1 colonne quel que soit le nombre de mots de ce champ
typiquement le champ "nom courant" dans /etc/passwd peut contenir des blancs (dans mon cas le 5eme champs) donc je l'extrait et lui applique un TR (blanc) par (blanc inseccable)
at now << EOF
echo -e "a bncasd d" | COLUMNS column -t > /tmp/a
EOF
fonctionne.
chez moi aussi, mais ...
pour faire tres joli il y a un champ avec des blancs inséccables à la
place des blancs normaux.
du coup ce champ est géré par column comme 1 colonne quel que soit le
nombre de mots de ce champ
typiquement le champ "nom courant" dans /etc/passwd peut contenir des
blancs (dans mon cas le 5eme champs) donc je l'extrait et lui applique
un TR (blanc) par (blanc inseccable)
at now << EOF echo -e "a bncasd d" | COLUMNS column -t > /tmp/a EOF
fonctionne.
chez moi aussi, mais ... pour faire tres joli il y a un champ avec des blancs inséccables à la place des blancs normaux.
du coup ce champ est géré par column comme 1 colonne quel que soit le nombre de mots de ce champ
typiquement le champ "nom courant" dans /etc/passwd peut contenir des blancs (dans mon cas le 5eme champs) donc je l'extrait et lui applique un TR (blanc) par (blanc inseccable)