【问题标题】:How do you call to a specific location within a script from another script?您如何从另一个脚本调用脚本中的特定位置?
【发布时间】:2019-05-02 12:54:03
【问题描述】:

我正在尝试使用来自另一个脚本的脚本调用特定函数。这只是一个基于文本的游戏,我正在为我的孩子们展示编程可以做什么。我知道它很俗气,我也在使用 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;;

我想从原始脚本 commanddeck.sh 转到 maindeck.sh 上的 midHallway 位置,而不是到起始位置。

【问题讨论】:

  • 您可以在maindeck.sh 中有一个case 语句,根据命令行上传递的第一个参数执行适当的操作?

标签: linux fedora zenity


【解决方案1】:

您可以在maindeck.sh 中定义函数并将它们称为$1

midHallway() {
  echo "here you are"
}

$1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2011-06-01
    • 2022-08-02
    • 2011-04-09
    相关资源
    最近更新 更多