4 votes

Utiliser `say` pour lire la sortie d'un terminal à partir d'un outil de ligne de commande ?

Je ne sais pas si c'est possible. J'utilise un analyseur de logs en ligne de commande pour un MMO auquel je joue. Les informations sont affichées dans la fenêtre du terminal mais je dois les lire pendant que je joue plutôt que de les entendre pendant que je joue. J'aimerais programmer Terminal pour dire la sortie au fur et à mesure qu'elle est diffusée à l'écran.

Je suis novice en matière de ligne de commande et de Terminal - existe-t-il un moyen de faire cela ?

2voto

grg Points 181593
<command> 2>&1 | while read line ; do echo $line | say ; done

Remplacer <command> avec la commande normale qui produit ce que vous souhaitez entendre.

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