[ksh] lire reellement les lignes d un fichier

raoulglloq -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

2 réponses

  1. jebok Messages postés 371 Date d'inscription   Statut Membre 51
     
    essaie
    cat fichier 
    pour afficher les lignes d'un fichier.
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

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