xdg-open
não lê de stdin. Use
locate X | xargs -L1 xdg-open
Eu quero localizar e exibir uma imagem. Existe alguma maneira de fazer isso usando cano ou ...? Eu quero localizar a imagem X , eu faço locate X
e o caminho é mostrado, mas não consigo enviar a saída para xdg-open.
xdg-open
não lê de stdin. Use
locate X | xargs -L1 xdg-open
Você precisa usar:
xdg-open "$(locate X)"
Se o seu arquivo contiver espaços / caracteres especiais, você precisará usar:
xdg-open "$(locate "X")"
Nota : Este comando deve ser usado diretamente no terminal. O uso desse comando no shell script deve ser evitado, pois pode gerar erros ou saídas inconsistentes.