2008-09-19 11 views
5

Cygwin veya diğer standart dışı pencere özelliklerine başvurmadan Windows XP'de unix cut komutunu taklit etmenin bir yolu var mı?standart windows komut satırı/toplu komutları kullanarak unix 'cut' öykünme

Örnek: Görev listesini/v kullanın, pencere başlığına göre belirli görevi bulun ve görev listesinin sonuna geçmek için bu listeden PID'yi ayıklayın.

+0

Teşekkürler. Jetonlar ve delimler kesilmiş adil bir öykünme yapar - yığın dosyasını döngüleri için ihtiyaç duyulmayan yığınlara bölmek için sadece bir acı. –

cevap

9

Bilginize, tasklist ve NotTaskkill zaten filtreleme yetenekleri:

tasklist /FI "imagename eq chrome.exe" 
taskkill /F /FI "imagename eq iexplore.exe" 

daha genel işlevsellik istiyorsanız, toplu komut (ugh) yardımcı olabilir. Örneğin:

for /f "tokens=1,2 delims= " %%i in ('tasklist /v') do (
    if "%%i" == "%~1" (
    echo TASKKILL /PID %%j 
) 
) 

Windows komut satırı için çok miktarda yardım var. Komutların listesini basit bir özetle almak için "yardım" yazıp, o komutla ilgili daha fazla bilgi için "yardım" yazınız (örn. "Yardım").