• [^] # Re: de mémoire il me semble que oui

    Posté par . En réponse au message [awk] mettre une variable sur print. Évalué à 6. Dernière modification le 10 janvier 2023 à 09:58.

    En fait c'est tout simple :

    echo "a b c" | awk -v field=2 '{print $field}'
    b
    $ echo "a b c" | awk -v field=3 '{print $field}'
    c
    

    l'option -v permet de passer des variables lors de l'appel de awk en ligne de commande.