[ksh] lire reellement les lignes d un fichier

raoulglloq -  
jipicy Messages postés 41342 Statut Modérateur -
En ksh, je lis les lignes d un fichier de la facon classique:

while read line
do
echo "$line"
...
done < fichier

cependant, la commande "echo" ne m affiche pas les blancs et tabulations de debut de ligne. En effet, le fichier initial comporte des decalages en debut de ligne.
Suite à la lecture de ce fichier, je le modifie puis le recréé par redirection dans un nouveau fichier (>> newFichier). Je perd alors tous les decalages par rapport au debut de ligne.

Je ne trouve pas d option à la commande "read" pour reccuperer tous les blancs de debut de ligne.
A voir également:

2 réponses

jebok Messages postés 358 Statut Membre 51
 
essaie
cat fichier 
pour afficher les lignes d'un fichier.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Essaie de rajouter dans ton script les séparateurs de champs:
IFS=' \t'
;-))
0