将数据传递到Automator Shell

问题描述 投票:0回答:1

如何使用MacOS Automator中的“Ask For Text”接收输入,然后将该数据传递给shell脚本的一部分?

[Ask for text/folder path]
[set inputted text to variable "data"]

[run shell script: 
chflags hidden (CALL "DATA" HERE)]

我想上面的例子隐藏指定的文件夹。

macos automator
1个回答
0
投票

“运行Shell脚本”操作的右上角有一个“传递输入”弹出菜单,可让您选择将上一个操作的输入传递给脚本的方式。选项是“to stdin”或“as arguments”。

对于您的情况,“作为参数”可能是最容易处理的。

然后,您可以将命令编写为:

chflags hidden "$@"
© www.soinside.com 2019 - 2024. All rights reserved.