运行argv上的显示对话框仅显示字符串的第一个单词

时间:2017-10-17 16:16:09

标签: osascript

我正在尝试创建一个脚本,该脚本将弹出一个弹出窗口,其中包含先前在脚本中创建的变量的信息。

我最初制作了以下内容并且有效:

Storage

但是,在线查看看起来更好的方法是使用on run argv命令。经过大量的故障排除后,我想出了这个:

#!/bin/bash -v

minToRestart=5

osascript -e 'display dialog "Software installations have completed.

Your Mac will automatically reboot in '$minToRestart' minutes.

If you want to restart immediately instead, click the \"Restart Now\" button." with title "Software Update > Updates Complete" buttons {"OK", "Restart Now"} default button "Restart Now"'

唯一的问题是,它不是编写整个$ restartMessage,而是只编写第一个单词(Software)。我该怎么做才能让它显示整个$ restartMessage变量?

0 个答案:

没有答案