Solution au problème que l'affichage est corrompu lorsque la commande .exe est incluse dans la boucle while dans wsl2

problème

Lorsque j'exécute une commande Windows (.exe) dans la boucle while de wsl2, l'affichage est corrompu.

$ seq 10 | while read i; do ipconfig.exe &>/dev/null; echo $i; done
1

Je n'arrive pas à obtenir le résultat escompté. La même chose s'applique aux commandes .exe autres que ʻipconfig.exe`. wsl1 n'a pas ce problème.

Cause

(Probablement) .exe récupère l'entrée standard.

Solution

Ajoutez </ dev / null à .exe.

ipconfig.exe </dev/null
$ seq 10 | while read i; do ipconfig.exe </dev/null &>/dev/null; echo $i; done
1
2
3
4
5
6
7
8
9
10

Recommended Posts

Solution au problème que l'affichage est corrompu lorsque la commande .exe est incluse dans la boucle while dans wsl2
Solution au problème qui ne se termine pas lors de l'installation d'OpenCV (PEP517)
Solution au problème que vous ne pouvez pas activer en mettant conda dans pyenv
[Python] Solution au problème que les éléments sont liés lors de la copie d'une liste
[Jinja2] Solution au problème que les variables ajoutées dans l'instruction for ne sont pas héritées
Une solution au problème que les fichiers contenant [et] ne sont pas répertoriés dans glob.glob ()
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
[VLC] Comment gérer le problème de ne pas être au premier plan pendant la lecture
Solution temporaire au problème que le fichier exe créé par PyInstaller est confondu avec un virus cheval de Troie par AVAST ou AVG
Comment gérer le problème du déplacement du répertoire actuel lorsque Python est exécuté depuis Atom
Pour vérifier si la clé spécifiée se trouve dans le compartiment spécifié dans Boto 3
Python-docx L'icône est étrange lorsqu'elle est enregistrée. → Solution (Changer en Python-docx → pywin32)
Solution lorsque json.Marshal de go renvoie un objet vide
Adieu l'invite de commande dans WSL, VSCode et Windows Terminal
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
Que faire lorsque le type de valeur est ambigu en Python?
Solution au problème que Ctrl + z ne peut pas être utilisé dans Powershell dans l'environnement Docker pour Windows (provisoire)
Dans la commande python, python pointe vers python3.8
La somme de contrôle NVM n'est pas valide, une solution au problème que le LAN câblé d'Intel ne reconnaît pas sous Linux.
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Lorsque la cible est Ubuntu 16.04 dans Ansible
Solution: l'affichage du pop-up jedi-vim est cassé
Mesures à prendre lorsque "Impossible d'ouvrir l'affichage" s'affiche dans X11 Forward
Comment afficher dans toute la fenêtre lors de la définition de l'image d'arrière-plan avec tkinter
[Pour les débutants] Comportement inattendu si "\" est inclus lors de la définition du chemin en Python
Le problème que le système redémarre sans autorisation tout en apprenant à utiliser GPU avec TensorFlow
Comment résoudre le problème de redémarrage du noyau lors de l'exécution du système PyQt avec jupyter ou Spyder IDE