我有一个大型图像目录,想要通过命令行访问最新的图像。我想使用imagej
来显示它,但命令的管道确实打开了imagej,但是没有打开图像:
ls -Art | tail -n 1| imagej
是我正在使用的命令。我做错了吗?我使用xubuntu在docker镜像上。
如果我只使用ls -Art | tail -n 1
,我会获得图片:1541917543_right.tiff
。如果我使用带文件名的imagej命令,则会正确显示。
答案 0 :(得分:2)
可能需要使用--open
选项:
ls -Art | tail -n 1 | imagej --open
或者尝试使用xargs
:
ls -Art | tail -n 1 | xargs imagej --open
在github上还有关于来自cli(旧版)的开场图像的bug report。如果上述建议不起作用,可以在那里发布回复。
答案 1 :(得分:0)
将imagej命令放在最后,您要将文件名传递给命令