¿Qué hace el comando 'pick' unix?


Respuestas:


29

pickEl comando es el que para cada argumento dado, pregunta sí / no e imprime la selección en stdout. Acepta una lista de opciones como entrada y produce la opción seleccionada como salida. Ejemplo para usar pick:

find -type f | pick | xargs xdg-open

Esto le permite seleccionar un archivo en la lista encontrada por el findcomando usando una interfaz ncurses (3X) y abrirlo conxdg-open


Es compatible con bash shells, porque intenté usarlo en una terminal de bash en línea y me dio el error "comando no encontrado".
Pankaj Pandey

sí, es compatible pero debe instalarlo apt-get install pick(debian)
Dababi

¿Puedes explicar el comando con una consulta más simple ya que no estoy familiarizado con el comando xargs?
Pankaj Pandey

1
xargs tomará el texto elegido por el comando pick y hará un argumento para abrir xdg desde él. otro ejemplo es find -name *.txt | pick | xargs gedit. Esto le permitirá elegir un archivo txt de la lista encontrada por el comando find y abrirlo con gedit (xargs lo pasará como argumento a gedit)
Dababi

entonces, en el ejemplo anterior, el comando 'pick' dará un mensaje para imprimir los nombres de archivo en el terminal ... ¿es correcto?
Pankaj Pandey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.