Как вы вызываете определенное место в скрипте из другого скрипта? - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь вызвать определенную функцию с помощью сценария из другого сценария. Это просто текстовая игра, которую я собираю для своих детей, чтобы показать, на что способно программирование. Это глупо, я знаю, и я тоже использую zenity, и да, я знаю, что есть вещи получше, но это то, что я использую. И я довольно новичок в Linux, поэтому будьте осторожны.

--radiolist --column "Pick" --column "Options" True "North." False "South." False "East." False "West." --width=600 --height=400)

case $walking in

"East.") hallway1 ;;
"West.") intersection ;;
"North.") ./maindeck.sh midHallway;;
"South.") ./maindeck.sh midHallway;;

Я хочу перейти в папку midHallway на maindeck.sh из исходного сценария commanddeck.sh, а не в начальную папку.

1 Ответ

0 голосов
/ 03 мая 2019

Вы можете определить функции в maindeck.sh и просто вызывать их как $1,

midHallway() {
  echo "here you are"
}

$1
...