Je m'inquiète depuis environ un an, mais je viens de trouver une solution, alors je vais le signaler.
Lorsque j'utilise des redirections et des tuyaux dans GitBash, je reçois ce message et cela ne fonctionne pas.
$ python bin/regression.py > out.txt
stdout is not a tty
Chaque jour, je pense à des solutions de contournement chaque fois que cela se produit.
J'ai aussi essayé Ne vous fâchez pas avec le tty de Git Bash, mais cela ne fonctionne pas.
(A) J'ai mis mon cœur dedans et je l'ai examiné. Puis j'ai trouvé cette histoire (voir références)
** Ajouter une extension à la commande **
(Self) C'est ça? Mensonge. Ce n'est pas la base.
(A) Est-ce que ça va? Alors, essayons-le. (Exécuter la commande)
$ python.exe bin/regression.py > out.txt
(Self) Ouais, mensonge, ça bouge. Je ne peux pas y croire. Que se passe-t-il avec la pipe !!!?
(A) (Exécuter la commande)
$ python.exe bin/regression.py | less
(Self) Je suis sorti. Vous pouvez aller à la page suivante avec un espace. Impressionnant.
(Auto) Motifs? Cela n'a pas d'importance. Tu devrais bouger!
https://stackoverflow.com/questions/40680812/mysql-git-bash-winpty-mysqldump-stdout-is-not-a-tty-and-stdin-is-not-a-tty/44727575#44727575