将参数传递给Automator中的“运行Shell脚本”


14

我想制作一个Automator工作流程来运行Shell命令。例如,我想接收来自用户的文本输入,并将该输入视为shell命令而不是文本。我已经尝试将参数传递为,stdin但是仍然无法使其生效。这是我要执行的操作的一个简单示例:

用户输入一些文本,例如“ xyz”。我想将此文本传递给shell脚本,如下所示

echo "$1/"

获取xyz作为外壳程序脚本的输出以显示在Automator的show result操作中。

Answers:


13

输入传递给Automator中的Run Shell Script时,您需要将传递输入:更改为标准输入传递给输入:作为参数,如下面的示例工作流所示。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.