2 votes

bash script pour exécuter un programme java en ligne de commande

Actuellement, je gère mon programme de la manière suivante :

java program arg1 arg2 arg3...

Il y a un nombre variable d'arguments. Existe-t-il un script BASH ou quelque chose que je puisse intégrer à mon programme pour me permettre de l'exécuter de la manière suivante

program arg1 arg2 arg3

et continuer à me permettre d'avoir des arguments variables.

Je ne m'intéresse qu'aux systèmes Unix.

Je suis désolée pour cette simple question : Je suis un développeur Java, pas un scripteur BASH.

10voto

Paŭlo Ebermann Points 35526

Ici :

#!/bin/bash

java program "$@"

Ou si vous voulez que la bash quitte lorsque java est appelé, utilisez ceci :

#!/bin/bash

exec java program "$@"

(Cela remplace le bash avec le processus de java au lieu d'attendre que le java retours.)

2voto

chrisaycock Points 12900

Il suffit d'utiliser un alias :

alias program='java program'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X