24 votos

Pasar argumentos a 'Run Shell script' en Automator

Quiero hacer un flujo de trabajo de Automator para ejecutar un comando de shell. Por ejemplo, quiero recibir la entrada de texto del usuario y tratar esa entrada como un comando de shell en lugar de texto. He intentado pasar el argumento como stdin pero todavía no puedo hacer que funcione. Aquí hay un ejemplo simple de lo que estoy tratando de hacer:

El usuario introduce un texto, por ejemplo, 'xyz'. Quiero pasar este texto al shell script como sigue

echo "$1/"

para conseguir xyz como la salida del shell script para mostrar en mostrar resultado acción de Automator.

25voto

user3439894 Puntos 5883

Al pasar entrada a Ejecutar Shell script en Automatizador necesitas cambiar Pasar la entrada: a stdin a Pasar la entrada: como argumentos como se muestra en el ejemplo de flujo de trabajo siguiente.

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X