• [^] # Re: Avec un Grep

    Posté par . En réponse au message besoin d'aide pour un script : extraire un nombre et le réutiliser. Évalué à 2.

    christian@cthulhu:~$ xinput | grep EPSON | grep -oP '(?<=id=)[0-9]+'
    16
    17
    18
    19
    

    Je me doutais bien que grep viendrait à la rescousse mais pas deux fois ;-)

    Ça liste les valeurs à utiliser mais comment les réutiliser ensuite ?

    j'ai essayé (sur un malentendu ça peut passer) de les mettre dans un tableau :

    declare -a tableau(xinput | grep EPSON | grep -oP '(?<=id=)[0-9]+')
    

    mais non :

    bash: erreur de syntaxe près du symbole inattendu « ( »