У меня есть баночка, и она выполняется через скрипт оболочки.Теперь скрипт оболочки может быть вызван двумя способами:
test filename.txt
test
В первом случае баночка будет читать входные данные из файла, который я могу сделать.
Это второй случай, с которым я застрял.Требование гласит:
если сценарий оболочки выполняется без передачи имени файла, то должна открываться оболочка на основе интерактивной командной строки, в которой можно вводить команды. При нажатии клавиши exit интерактивная оболочка должна остановиться.
$ creat_a_list 2
List created of size 2
$ add 1
added to the list
$ exit # the shell closes
Я просмотрел различные сообщения, но не смог найти никакого решения.