Que fait la commande 'pick' unix?


Réponses:


29

pickLa commande est celle où pour chaque argument donné, elle demande oui / non et affiche la sélection sur stdout. Il accepte une liste de choix en entrée et produit le choix sélectionné en sortie. Exemple d'utilisation de pick:

find -type f | pick | xargs xdg-open

Cela vous permet de sélectionner un fichier dans la liste trouvée par la findcommande à l'aide d'une interface ncurses (3X) et de l'ouvrir avecxdg-open


Est-il pris en charge dans les shells bash, car j'ai essayé de l'utiliser dans un terminal bash en ligne, et il a donné l'erreur "commande introuvable".
Pankaj Pandey

oui il est pris en charge mais vous devez l'installer apt-get install pick(debian)
Dababi

Pouvez-vous expliquer la commande avec une requête plus simple car je ne connais pas la commande xargs?
Pankaj Pandey

1
xargs prendra le texte choisi par la commande pick et en fera un argument pour xdg-open. un autre exemple est find -name *.txt | pick | xargs gedit. Cela vous permettra de choisir un fichier txt dans la liste trouvée par la commande find et de l'ouvrir avec gedit (xargs le passera en argument à gedit)
Dababi

donc dans l'exemple ci-dessus la commande 'pick' donnera une invite pour imprimer les noms de fichiers sur le terminal .. est-ce correct?
Pankaj Pandey
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.