При копировании имени файла для последнего файла создания в imagej изображение не отображается

У меня есть большой каталог изображений и я хочу получить доступ к самой последней из командной строки. Я хочу показать это с помощью imagej, но конвейер команды открывает imagej, но не открывает изображение:

  ls -Art | tail -n 1| imagej 

это команда, которую я использую. Я делаю что-то не так? Я на образ докера с помощью xubuntu.

Если я только использую ls -Art | tail -n 1 я получаю изображение: 1541917543_right.tiff, Который отображается правильно, если я использую команду imagej с именем файла.

2 ответа

Решение

Это может быть случай необходимости использования --open опция:

ls -Art | tail -n 1 | imagej --open

Или, возможно, попробуйте использовать xargs:

ls -Art | tail -n 1 | xargs imagej --open 

Также был подан отчет об ошибке при открытии изображений из cli (прежняя версия) на github. Если вышеупомянутые предложения не работают, возможно, отправьте ответ там.

Поместите команду imagej в конце, вы хотите передать имя файла в команду

Другие вопросы по тегам