macos - 如何使用 Spotlight 传递参数运行 shell 脚本?

标签 macos shell spotlight

有人提到我们可以使用聚光灯将其重命名为“myscript.command”来执行 shell 脚本,如 here 所述。 .但是从 Spotlight 调用时是否可以将参数传递给脚本?
例如:
脚本 myscript.command :

#!/bin/bash
echo "Parameter: $1"
聚光灯下:
myscript.command test
输出:
(...)
Parameter: test
(...)
[Process completed]

最佳答案

不,目前似乎不可能。

关于macos - 如何使用 Spotlight 传递参数运行 shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35711642/

相关文章:

objective-c - 如何在Cocoa中的App包中包含框架安装包?

linux - 为 linux 密码创建热键

macos - 使用 mdls 命令生成元数据报告

macos - 有没有 man 页面制作软件?

python - 在 Mac OS X 上链接到 Python 解释器的 C 库出现问题

swift - 在 OS X 10.11 上使用 "canBecomeVisibleWithoutLogin"和 Swift 使窗口在登录窗口上可见

linux - 将 .dat 文件中的表格转换为 HTML 表格

linux - 在 shell 脚本中从文件中提取特定模式

cocoa - Spotlight 插件读取 NSDocument 导致控制台中出现 "deny file-write-data"错误

swift - 如何在 Swift 中访问 NSMetadataItem 的文本内容 (kMDItemTextContent)?