Pasando argumentos a 'Ejecutar script de shell' en Automator

10

Quiero hacer un flujo de trabajo de Automator para ejecutar un comando de shell. Por ejemplo, quiero recibir una 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 hacerlo funcionar. Aquí hay un ejemplo simple de lo que estoy tratando de hacer:

El usuario ingresa texto, por ejemplo, 'xyz'. Quiero pasar este texto a shell script de la siguiente manera

echo "$1/"

para obtener xyz como la salida del script de shell que se mostrará en la acción show result de Automator.

    
pregunta Ameer Hamza 08.01.2016 - 18:07

1 respuesta

10

Al pasar entrada a Ejecutar el script de shell en Automator debe cambiar Ingreso de pase: a stdin para Pase la entrada: como argumentos como se muestra en el flujo de trabajo de ejemplo a continuación.

    
respondido por el user3439894 08.01.2016 - 18:41

Lea otras preguntas en las etiquetas