Automatorの「シェルスクリプトの実行」に引数を渡す


13

Automatorワークフローを作成してシェルコマンドを実行したい。たとえば、ユーザーからテキスト入力を受け取り、その入力をテキストではなくシェルコマンドとして扱いたいとします。私は引数を渡すことを試みましたstdinが、まだそれを機能させることができません。これが私がやろうとしていることの簡単な例です:

ユーザーは、「xyz」などのテキストを入力します。このテキストを次のようにシェルスクリプトに渡したい

echo "$1/"

Automatorのshow resultアクションでxyz表示するシェルスクリプトの出力として取得します。

回答:


12

AutomatorのRun Shell Script入力を渡す場合、次のワークフロー例に示すように、Pass input:をstdinにPass input:に引数として変更する必要があります。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.