Создать команду bash java - PullRequest
       4

Создать команду bash java

0 голосов
/ 29 декабря 2011

У меня есть Java-файл с именем 'move.class'. Я хочу превратить его в команду bash, чтобы люди могли вызывать его из терминала bash, вводить параметры или параметры и читать страницу его руководства:

Люди должны иметь возможность использовать это как любую другую команду:

$ sudo move | more

Мне нужно прочитать аргументы и параметры (в Java)

$ move -i --string=HELLO file1 fil2

Мне также нужна справочная страница, чтобы пользователь мог сказать:

$ man move

Чтобы получить подробные инструкции по использованию этой команды.

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

Создать скрипт оболочки move.Примерно так:

java -cp yourjar.jar com.yourcompany.move.Main $*

Поместите этот скрипт в местоположение, которое находится на пути большинства пользователей.Например /sbin.

Теперь команда должна работать.Настало время обратиться к этому или аналогичному руководству, в котором объясняется, как создавать справочные страницы.

0 голосов
/ 30 декабря 2011

id предлагает использовать команду alias.Что-то вроде

alias move="java yourClass"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...