我正在我的 mac 上编写一个 bash 脚本,当我使用 open 命令调用一个函数时,它陷入了循环。
例如:
function (){
open https://www.example.com
}
我尝试在 open 命令之间放置一些 echo 命令,看看会发生什么。
如果我执行以下操作:
function (){
echo "checkpoint 1"
open https://www.example.com
echo "checkpoint 2"
}
我得到以下输出:
checkpoint 1
checkpoint 1
checkpoint 1
checkpoint 1...
如果我将命令隔离在函数之外,则脚本将按预期运行。
任何帮助是极大的赞赏。