¿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.