我想定位并显示图像。有没有办法使用管道或......来实现?我想定位图像X,我确实这样做了,locate X
并且显示了路径,但我无法将输出发送到 xdg-open。
答案1
xdg-open
不从标准输入读取。使用
locate X | xargs -L1 xdg-open
答案2
您需要使用:
xdg-open "$(locate X)"
如果您的文件包含空格/特殊字符,则需要使用:
xdg-open "$(locate "X")"
笔记:此命令必须直接在终端中使用。应避免在 shell 脚本中使用此命令,因为它可能会产生错误或不一致的输出。