
Il n’y a pas d’action au sein d’Automator qui permet de piloter le Terminal. Il peut toutefois s’avérer utile de lancer une commande Unix dans Automator.
Ce qui est diffèrent de l’exécution d’un script Shell avec l’action « Exécuter un script Shell ». Dans ce dernier cas le résultat peut être récupéré pour une utilisation dans l’action suivante.
La solution la plus élégante consiste à passer par un AppleScript.
1 – Lancer Automator.
2 – Sélectionnez « Application » pour créer une application depuis Automator.
3 – Sélectionnez l’action « Executer un script AppleScript ».
4 – Saisissez le code suivant :
on run {input, parameters}
tell application "Terminal"
activate
do script with command "ls /Applications/
end tell
end run
Le résultat devrait être le suivant :

La commande « ls » utilisée dans le terminal, produit la liste des fichiers placés dans le dossier indiqué comme argument à savoir dans cet exemple « /Applications/ ».
Henri Dominique Rapinenri Dominique Rapin