• [^] # Re: Take a cup of tee

    Posté par . En réponse au message Redirection de scripts. Évalué à 1.

    Voici une variante qui pourrait marcher comme tu le demande.

    J'ai pas de linux sous la main, peux-tu me dire si who -m fonctionne comme sous aix ?



    #!/bin/ksh

    # Identification du pseudo-terminal de sortie

    SORTIE=/dev/$((who -m 2>/dev/null || echo "toto null") |awk '{ print 2ドル}')


    echo $SORTIE

    myexec() {

    # Commande:
    ($* | tee titi.log>$SORTIE)2>&1 | tee error.log >$SORTIE

    }

    myexec ls - toto