While supprime les espaces
Bonjour,
J'ai rencontré un souci avec la commande while. Celle-ci supprime les espaces existants entre les champs d'un enregistrement. Voici un exemple :
Code:
1 2 3 4
| cat fic_in | while read line
do
echo $line >> fic_out
done |
Quand j'ai le fichier fic composé de trois champs et séparés par 10 espaces :
Code:
1 2 3 4
|
CHAMP1 CHAMP2 CHAMP3
CHAMP1 CHAMP2 CHAMP3
CHAMP1 CHAMP2 CHAMP3 |
Dans le fichier résultat "fic_out", les champs de mes enregistrements sont séparés par un seul espace. Les 9 autres espaces sont supprimés:
Code:
1 2 3 4
|
CHAMP1 CHAMP2 CHAMP3
CHAMP1 CHAMP2 CHAMP3
CHAMP1 CHAMP2 CHAMP3 |
J'aimerais que mes 10 espaces soient maintenus dans le fichier de sortie.
Merci pour votre aide.