Passando argomenti a "Esegui script shell" in Automator


14

Voglio creare un flusso di lavoro di Automator per eseguire un comando shell. Ad esempio, desidero ricevere un input di testo dall'utente e trattare tale input come un comando shell anziché come testo. Ho provato a passare l'argomento stdinma non riesco ancora a farlo funzionare. Ecco un semplice esempio di ciò che sto cercando di fare:

L'utente inserisce del testo, ad esempio "xyz". Voglio passare questo testo allo script della shell come segue

echo "$1/"

per ottenere xyzl'uscita dello script shell per mostrare in visualizza il risultato dell'azione di Automator.

Risposte:


13

Quando si passa l' input a Run Shell Script in Automator, è necessario modificare Pass input: da stdin a Pass input: come argomenti, come mostrato nel flusso di lavoro di esempio di seguito.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.