Для каждого файла в каталоге передайте его в качестве аргумента программе просмотра изображений [дубликат]

На этот вопрос уже есть ответ:

У меня есть каталог с кучей файлов .dcm (это медицинские сканы), которые выглядят следующим образом:

J6071c1.dcm  J6071d7.dcm  J6071ed.dcm  J607203.dcm  J607219.dcm  J60722f.dcm
J6071c2.dcm  J6071d8.dcm  J6071ee.dcm  J607204.dcm  J60721a.dcm  J607230.dcm
J6071c3.dcm  J6071d9.dcm  J6071ef.dcm  J607205.dcm  J60721b.dcm  J607231.dcm
J6071c4.dcm  J6071da.dcm  J6071f0.dcm  J607206.dcm  J60721c.dcm  J607232.dcm
J6071c5.dcm  J6071db.dcm  J6071f1.dcm  J607207.dcm  J60721d.dcm  J607233.dcm
J6071c6.dcm  J6071dc.dcm  J6071f2.dcm  J607208.dcm  J60721e.dcm  J607234.dcm
J6071c7.dcm  J6071dd.dcm  J6071f3.dcm  J607209.dcm  J60721f.dcm  J607235.dcm
J6071c8.dcm  J6071de.dcm  J6071f4.dcm  J60720a.dcm  J607220.dcm  J607236.dcm
J6071c9.dcm  J6071df.dcm  J6071f5.dcm  J60720b.dcm  J607221.dcm  J607237.dcm
J6071ca.dcm  J6071e0.dcm  J6071f6.dcm  J60720c.dcm  J607222.dcm  J607238.dcm
J6071cb.dcm  J6071e1.dcm  J6071f7.dcm  J60720d.dcm  J607223.dcm  J607239.dcm
J6071cc.dcm  J6071e2.dcm  J6071f8.dcm  J60720e.dcm  J607224.dcm  J60723a.dcm
J6071cd.dcm  J6071e3.dcm  J6071f9.dcm  J60720f.dcm  J607225.dcm  J60723b.dcm
J6071ce.dcm  J6071e4.dcm  J6071fa.dcm  J607210.dcm  J607226.dcm  J60723c.dcm
J6071cf.dcm  J6071e5.dcm  J6071fb.dcm  J607211.dcm  J607227.dcm  J60723d.dcm
J6071d0.dcm  J6071e6.dcm  J6071fc.dcm  J607212.dcm  J607228.dcm  J60723e.dcm
J6071d1.dcm  J6071e7.dcm  J6071fd.dcm  J607213.dcm  J607229.dcm  J60723f.dcm
J6071d2.dcm  J6071e8.dcm  J6071fe.dcm  J607214.dcm  J60722a.dcm  J607240.dcm
J6071d3.dcm  J6071e9.dcm  J6071ff.dcm  J607215.dcm  J60722b.dcm  J607241.dcm
J6071d4.dcm  J6071ea.dcm  J607200.dcm  J607216.dcm  J60722c.dcm  J607242.dcm
J6071d5.dcm  J6071eb.dcm  J607201.dcm  J607217.dcm  J60722d.dcm
J6071d6.dcm  J6071ec.dcm  J607202.dcm  J607218.dcm  J60722e.dcm

Я следил за этой информацией и установил дикоскоп для просмотра изображений.

Набрав dicomscope J6071c1.dcm открывается это конкретное изображение.

В графическом интерфейсе для dicomscope , похоже, нет возможности открывать несколько файлов и просматривать их (вроде как в слайд-шоу).

Я хочу ввести что-то вроде dicomscope * .dcm , чтобы открыть каждый файл в каталоге, но это не работает.

Аналогично ls | дикоскоп не работает.

В обоих случаях дикоскоп запускается, но отображает только черный экран в средстве просмотра изображений.

Не могли бы вы помочь мне любезным мастером bash / zsh? Ваше здоровье.

3
задан 19 January 2019 в 23:16

2 ответа

Вы пробовали aeskulap ( http://aeskulap.nongnu.org/ ) по ссылке, которую вы разместили, вместо dcomscope? Установите его, используя

sudo apt install aeskulap

, затем просто запустите его так

aeskulap *.dcm

, и он позволит вам прокручивать изображения.

3
ответ дан 19 January 2019 в 23:16

Открывать одно за другим:
(Для остановки переключиться на терминал и нажать Ctrl+c)

for f in *.dcm; do dicomscope "$f"; done

Открыть все вместе (будет работать, только если dicomscope позволяет одновременные экземпляры):
(возможно, попробуйте сначала с меньшим количеством файлов)

for f in *.dcm; do dicomscope "$f" & done
4
ответ дан 19 January 2019 в 23:16

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

Похожие вопросы: