MacOS osascript
command,并且尝试运行以下命令:
osascript
理想情况下,该命令将以APPNAME=$@ if pgrep -x "$APPNAME" > /dev/null # checking if app is open then echo "Closing..." osascript -e 'quit app $APPNAME' else echo "*** The app is not open" fi
作为有效解决方案的示例。但是,我似乎无法在''引号之间插入变量。什么是解决方法?
osascript -e 'quit app "Calendar"'
osascript -e "quit app \"$appname\""
或者,如果osascript -e 'quit app '"$APPNAME"
需要其他双引号,请尝试:
osascript