• [^] # Re: Quelques lignes de commandes en bash

    Posté par . En réponse au message alternative de la commande paste. Évalué à -5.

    merci beaucoup pour votre aide
    j'ai ajouté deux autres fichiers malheureusement je dois executer les commandes 3 fois pour obtenir le résultat que je cherche

    longMax=0
    while read ligne; do
    [ ${#ligne} -gt {mathjax} longMax ] && longMax={#ligne}
    done <$FreeServertmpa77

    exec 6<$FreeServertmpb84
    while read ligne1; do
    read ligne2 <&6
    printf "%-"$longMax"s\t%s\n" "$ligne1" "$ligne2"
    done <$FreeServertmpa77 > $FreeServertmpa90
    exec 6<&-

    longMax=0
    while read ligne; do
    [ ${#ligne} -gt {mathjax} longMax ] && longMax={#ligne}
    done <$FreeServertmpa90

    exec 6<$FreeServertmpb76
    while read ligne1; do
    read ligne2 <&6
    printf "%-"$longMax"s\t%s\n" "$ligne1" "$ligne2"
    done <$FreeServertmpa90 > $FreeServertmpa91
    exec 6<&-

    longMax=0
    while read ligne; do
    [ ${#ligne} -gt {mathjax} longMax ] && longMax={#ligne}
    done <$FreeServertmpb77

    exec 6<$FreeServertmpa91
    while read ligne1; do
    read ligne2 <&6
    printf "%-"$longMax"s\t%s\n" "$ligne1" "$ligne2"
    done <$FreeServertmpb77 > $FreeServertmpe79
    exec 6<&-