Я использую инструмент ROBOT для объединения файлов онтологии: http://robot.obolibrary.org/merge
У него есть параметр --inputs
, который принимает подстановочный знак, но, похоже, он не работать в моем окружении (GitBash в Windows 10).
Как я могу взять несколько таких файлов
$ ls -1 *ttl
cl.owl.txt.ttl
efo.owl.txt.ttl
htn.owl.txt.ttl
И собрать команду в этом общем form?
$ ./robot merge \
--input cl.owl.txt.ttl \
--input efo.owl.txt.ttl \
--input htn.owl.txt.ttl \
--output merged.ttl
Использование одинарных или двойных кавычек не помогает:
$ jdk1.8.0_201/bin/java -Xms4G -Xmx8G -jar robot.jar merge --inputs "ontopath/*ttl"
UNKNOWN ARG ERROR unknown command or option: ontopath\efo.owl.txt.ttl
$ jdk1.8.0_201/bin/java -Xms4G -Xmx8G -jar robot.jar merge --inputs 'ontopath/*ttl'
UNKNOWN ARG ERROR unknown command or option: ontopath\efo.owl.txt.ttl