Bonjour,
Un exemple valant lieux d'un long discours:
J'ai un script:
#!/bin/bash
#cmd est une commande d'un équipement particulier
expect -c "spawn ssh -t -l $USER $HOST cmd; expect Enter;send \"$PASSWORD\n\";expect eof" | grep "^[1-9]" | sed -s 's/\*/-/g' > $RESULT
Le fichier $RESULT, lancé via prompt est comme ceci:
1 vaaaaaaaaaaaaaaaaaal1 champs1 champs2 champs3 champs4 champ5
2 val2 champs1 champs2 champs3 champs4 champ5
3 -val3 champs1 champs2 champs3 champs4 champ5
4 val4 champs1 champs2 champs3 champs4 champ5
5- val5 champs1 champs2 champs3 champs4 champ5
....
8- vaaaaaaaaaal8 champs1 champs2 champs3 champs4 champ5
........
12- vaaaaaaaaaaaaaaaaal5 champs1 champs2 champs3 champs4 champ5
20 val20 champs1 champs2 champs3 champs4 champ5
Le même fichier $RESULT, lancé via CRON est comme ceci:
1 vaaaaaaaaaaaaaaaaaal1 champs1 champs2 champs3 champs4
champ5
2 val2 champs1 champs2 champs3 champs4 champs5
3- val3 champs1 champs2 champs3 champs4 champs5
4 val4 champs1 champs2 champs3 champs4 champ5
5- val5 champs1 champs2 champs3 champs4 champ5
.....
8- vaaaaaaaaaal8 champs1 champs2 champs3 champs4
champ5
......
12- vaaaaaaaaaaaaaaaaal5 champs1 champs2 champs3 champs4
champ5
....
20-val20 champs1 champs2 champs3 champs4 champ5
Comment expliquer cette différence?
Merci