[LINUX] Lösung für das Problem, dass die Anzeige beschädigt ist, wenn der Befehl .exe in der while-Schleife in wsl2 enthalten ist

Problem

Wenn ich einen Windows-Befehl (.exe) in der while-Schleife von wsl2 ausführe, ist die Anzeige beschädigt.

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

Ich kann das erwartete Ergebnis nicht erzielen. Gleiches gilt für andere .exe-Befehle als ipconfig.exe. wsl1 hat dieses Problem nicht.

Ursache

(Wahrscheinlich) .exe nimmt Standardeingaben auf.

Lösung

Fügen Sie </ dev / null zu .exe hinzu.

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

Lösung für das Problem, dass die Anzeige beschädigt ist, wenn der Befehl .exe in der while-Schleife in wsl2 enthalten ist
Lösung für das Problem, dass der Build bei der Installation von OpenCV (PEP517) nicht beendet wird
Lösung für das Problem, das Sie nicht aktivieren können, indem Sie conda in pyenv setzen
[Python] Lösung für das Problem, dass Elemente beim Kopieren einer Liste verknüpft werden
[Jinja2] Lösung für das Problem, dass die in der for-Anweisung hinzugefügten Variablen nicht vererbt werden
Eine Lösung für das Problem, dass Dateien mit [und] nicht in glob.glob () aufgeführt sind
So löschen Sie "(base)", das im Terminal angezeigt wird, wenn Anaconda auf einem Mac installiert ist
[VLC] Wie man mit dem Problem umgeht, dass es während der Wiedergabe nicht im Vordergrund steht
Vorübergehende Lösung für das Problem, dass die von PyInstaller erstellte Exe-Datei von AVAST oder AVG als Trojaner verwechselt wird
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird
So überprüfen Sie, ob sich der angegebene Schlüssel im angegebenen Bucket in Boto 3 befindet
Python-docx Das Symbol ist beim Speichern seltsam. → Lösung (Wechsel zu Python-docx → pywin32)
Lösung, wenn go's json.Marshal ein leeres Objekt zurückgibt
Auf Wiedersehen zur Eingabeaufforderung in WSL, VSCode und Windows Terminal
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Lösung für das Problem, dass Strg + z in Powershell in Docker für Windows nicht verwendet werden kann (vorläufig)
Im Python-Befehl zeigt Python auf Python3.8
Die NVM-Prüfsumme ist ungültig, eine Lösung für das Problem, das das kabelgebundene LAN von Intel unter Linux nicht erkennt.
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Wenn das Ziel Ubuntu 16.04 in Ansible ist
Lösung: Die Anzeige des Jedi-Vim-Popups ist fehlerhaft
Maßnahmen, die zu ergreifen sind, wenn in X11 Forward "Anzeige kann nicht geöffnet werden" angezeigt wird
So zeigen Sie im gesamten Fenster an, wenn Sie das Hintergrundbild mit tkinter einstellen
[Für Anfänger] Unerwartetes Verhalten, wenn beim Festlegen des Pfads in Python "\" enthalten ist
Das Problem, dass das System beim Erlernen der GPU mit TensorFlow ohne Erlaubnis neu gestartet wird
So lösen Sie das Problem, dass beim Ausführen des PyQt-Systems mit Jupyter oder Spyder IDE häufig ein Neustart des Kernels auftritt