Forum Linux.debian/ubuntu auto-complétion

Posté par  . Licence CC By‑SA.
Étiquettes :
1
29
mai
2020

Bonjour,

Utilisant Linux Mint je souhaite pouvoir utiliser mon terminal et l'auto-complétion.

Dans mon .bashrc j'ai mis :

# curl wttr.in/toulouse+france
complete -W "wttr.in/toulouse+france" 'curl'

Ce qui me complète la commande curl avec wttr.in/toulouse+france et m'affiche alors la météo.

Mais quand j'essaye de faire la même chose avec le programme bandcamp-dl avec :

# bandcamp-dl -e -r 
complete -W "bandcamp-dl -e -r" 'bdc'

ça ne marche pas. Je tape bdc puis espace puis tab mais j'obtiens l'affichage (avec les espaces suivants)

Titre de l'image

Je souhaite obtenir :

bandcamp-dl -e -r

Comment faire ?

Merci.

  • # alias ?

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 29 mai 2020 à 18:16.

    alias bdc="bandcamp-dl -e -r"

    • [^] # Re: alias ?

      Posté par  (site web personnel) . Évalué à 2.

      Tu peux faire un IFS="" pour résoudre ton problème d'espace sinon

      • [^] # Re: alias ?

        Posté par  . Évalué à 1.

        Merci. Et comment ? Ca m'a l'air un peu compliqué…

        arnauld

    • [^] # Re: alias ?

      Posté par  . Évalué à 1.

      Ca ne marche pas, surement à cause des espaces…

      arnauld

  • # comprendre l'autocompletion

    Posté par  . Évalué à 3. Dernière modification le 31 mai 2020 à 10:58.

    l'autocompletion c'est pour suggérer des mots clefs à une commande.

    ce que tu sembles rechercher c'est un raccourci pour faire

    curl wttr.in/france+toulouse
    bandcamp-dl -e -r

    et les raccourcis, c'est comme indiqué plus haut, dans les alias qu'il faut les faire, toujours dans le bashrc

    alias bdr='bandcamp-dl -e -r'
    alias wft='curl wttr.in/france+toulouse'

    ensuite tu tapes juste bdr ou wft pour exécuter la commande mise en alias, et tu en obtiens le résultat

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.