abrir un pdf desde la terminal de ubuntu canalizando un resultado de 'localización'

abrir un pdf desde la terminal de ubuntu canalizando un resultado de 'localización'

Puedo encontrar un archivo usando el comando de localización como en locate 'file.pdf' ¿Es posible canalizar ese resultado al comando xdg-open? Lo intenté

xdg-open | locate file.pdf

pero sin éxito. Además, un simple open file.pdfno funcionaría en mi terminal. Ubuntu 20.04.2

Respuesta1

El primero de los ejemplos de comentarios de Harrymc puede escribirse "mejor" como
xdg-open $(locate file.pdf | head -n 1 ), y luego
locate file.pdf | head -n 1 | xargs xdg-open
hará lo mismo, siempre que tenga UN archivo.pdf
head -n 1seleccionará solo el primer archivo.pdf encontrado, si la localización encuentra más de uno.

información relacionada