Выполнить команду против jar, используя интерактивную оболочку, открытую из основной оболочки, если пользователь не передает входные данные в сценарий - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть баночка, и она выполняется через скрипт оболочки.Теперь скрипт оболочки может быть вызван двумя способами:

  1. test filename.txt

  2. test

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

Это второй случай, с которым я застрял.Требование гласит:

если сценарий оболочки выполняется без передачи имени файла, то должна открываться оболочка на основе интерактивной командной строки, в которой можно вводить команды. При нажатии клавиши exit интерактивная оболочка должна остановиться.

$ creat_a_list 2
List created of size 2

$ add 1
added to the list

$ exit # the shell closes

Я просмотрел различные сообщения, но не смог найти никакого решения.

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