bash - 多个引号内的 Shell 脚本变量

标签 bash shell applescript

我正在 shell 脚本中运行以下行:

osascript -e 'tell application "System Events" to keystroke "$1"'

我希望能够使用 applescript 键入 $1。有没有办法让 $1 作为我在脚本之后在终端中输入的内容出现?现在,它只需按字面意思输入 $1。

最佳答案

将它们放在单引号中,就像这样 -

osascript -e 'tell application "System Events" to keystroke '$1''

关于bash - 多个引号内的 Shell 脚本变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306570/

相关文章:

bash - 从控制台输出中获取最后 n 行

linux - 如何在linux中使用while循环来检查条件?

regex - 从文件中的所有行中提取一个字符串

MYSQL:使用 sys_exec() 终止进程

ios - Applescript:写入新文件时为 "File Already Open"

applescript - 使用 AppleScript 更改屏幕分辨率

linux - Shell:如何为一个正在执行的命令设置工作目录而不影响一行中的其他命令

linux - 在linux命令行上按时间戳对日志文件进行排序

linux - head 是否消耗来自标准输入的额外字符?

MacOS Automator + Applescript 用于将 docx 导出为 pdf 的解决方案