25 votes

Passage d'arguments à "Exécuter le shell script" dans Automator

Je veux créer un flux de travail Automator pour exécuter une commande shell. Par exemple, je veux recevoir une entrée de texte de l'utilisateur et traiter cette entrée comme une commande shell au lieu d'un texte. J'ai essayé de passer l'argument comme stdin mais je n'arrive toujours pas à le faire fonctionner. Voici un exemple simple de ce que j'essaie de faire :

L'utilisateur saisit un texte, par exemple "xyz". Je veux passer ce texte au shell script comme suit

echo "$1/"

pour obtenir xyz comme la sortie du shell script à montrer dans résultat du spectacle action de l'Automator.

26voto

user3439894 Points 52496

En passant entrée à Exécuter le Shell script sur Automator vous devez changer Passer l'entrée : à stdin à Passer les entrées : comme arguments comme le montre l'exemple de flux de travail ci-dessous.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X