![abrir un pdf desde la terminal de ubuntu canalizando un resultado de 'localización'](https://rvso.com/image/1645747/abrir%20un%20pdf%20desde%20la%20terminal%20de%20ubuntu%20canalizando%20un%20resultado%20de%20'localizaci%C3%B3n'.png)
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.pdf
no 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 1
seleccionará solo el primer archivo.pdf encontrado, si la localización encuentra más de uno.