• # Que du bash

    Posté par . En réponse au message besoin d'aide pour un script : extraire un nombre et le réutiliser. Évalué à 4. Dernière modification le 11 janvier 2024 à 10:38.

    (Puisque c'est un script et pas une ligne de commande à la volée, autant ne faire que du shell (bash chez moi))

    J'ai fait un copier-coller de ton résultat de xinput dans un fichier nommé ficforum
    et un script stylet.bash :

    while read enreg
    do
     if [[ $enreg =~ 'EPSON EPSON EPSON 695Wi/695WT '([Mouse ]*)'id='([^ ]*) ]]
     then
     echo ${BASH_REMATCH[2]}
     fi
    done < ficforum
    ./stylet.bash
    16
    17
    18
    19

    Si ce test marche chez toi, y a plus qu'à remplacer
    echo ${BASH_REMATCH[2]}
    par
    xinput map-to-output ${BASH_REMATCH[2]} HDMI-1

    Améliorable, consolidable...