L'écriture d'un script bash pour exécuter un programme java

Je suis rang de nouveau à bash donc la question.
J'ai un programme java que j'ai exporté en .jar.
Ce fichier lors de l'exécuter en tant qu'

java -jar somefile.jar

entre dans une boucle infinie et attend un nom de fichier. Basé sur le bon chemin d'accès au fichier, il génère une sortie.

Comment puis-je écrire un script bash pour faire des tests automatisés de ce projet.
J'ai besoin de le scrip pour effectuer les opérations suivantes -

Run the program, which is run the same command
provide an array of 5 files as an input to the program
For each file write the output to an log file.
  • Le nom de fichier se passait pour le programme java, ou avez-vous d'entrer dans le programme à la main?
  • Aucun nom de fichier n'est pas passé dans le programme comme un argument, mais on a l'entrer à la main, puis entrez quitter pour quitter le programme.
  • Il n'. J'ai quelque chose qui devrait fonctionner pour vous. Hésitez pas à commenter, suggérer des améliorations, et d'accepter ma réponse si vous l'utilisez. Merci.
InformationsquelleAutor | 2016-06-27