![打开命令导致函数循环](https://linux22.com/image/200158/%E6%89%93%E5%BC%80%E5%91%BD%E4%BB%A4%E5%AF%BC%E8%87%B4%E5%87%BD%E6%95%B0%E5%BE%AA%E7%8E%AF.png)
我正在我的 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...
如果我将命令隔离在函数之外,则脚本将按预期运行。
任何帮助是极大的赞赏。