• [^] # Re: c'est simple...

    Posté par . En réponse au message couper colonne dans 4 variables. Évalué à 5.

    sans exemple de ce que contient la colonne difficile de répondre.

    Sinon j'ai une autre question, pourquoi le korn shell? et quelle version ? le ksh93 ? un plus récent ?

    Généralement, bash est plus communément connu.

    ensuite j'aurais tendance à dire que

    for i in $(cat fichier/a.tex) 
    do
    done

    risque de te péter un jour à la gueule pour cause de ligne trop longue.

    je te conseillerai plutôt un

    cat fichier/a.tex | while read i
    do
    done

    ou encore mieux, pour éviter un uuoc

    while read i
    do
    done < fichier/a.tex

    ensuite à supposer que ta colonne soit un certain nombre de valeurs séparées par un ';' tu peux utiliser la variable IFS

    while IFS=";" read i j k l reste
    do
     commande $i
     commande $j 
     commande $k
     commande $l
    done < fichier/a.tex

    Enfin si ton shell gère les $() ce qui devrait être le cas, il est très préférable de les utiliser à la places des backquotes (alt gr 7), c'est plus lisible, et tu peux les imbriquer sans jouer avec les \

    Ah et tant qu'a faire grep blablabla| awk, peut très probablement se remplacer par un seul awk :

    awk '/blabla/ {print 1ドル}'

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent