Bir Windows kabuk komutunu >|>>|<|<<
işleçleriyle yeniden yönlendirmeyi biliyorum, ancak bir FOR
komutunda kullanılan komutlar için bunu başaramıyorum? ÖrneğinWindows toplu iş kümesinde bir FOR komutunu yeniden yönlendirmek için
:
Görüyorsunuzfor /f "usebackq tokens=*" %%I in (`__COMMAND__ 2>nul`) do (
set MYVAR=%%I
)
, burada sessizde bu __COMMAND__
ait stderr'yi istiyorum. Kabuk, o yerde bir 2
beklemediğini şikayet ediyor (diğer yönlendirmeler için aynı davranış).
Burada kimse yardım edebilir mi?
Çalışıyor! Bu muhtemelen bu aptal soru için mümkün olan en kapsamlı cevap olacaktır, bu yüzden şimdi kabul edeceğim. Teşekkürler @npocmaka! – Campa