2008-09-19 15 views
5

क्या सिग्विन या अन्य गैर-मानक विंडोज क्षमताओं का उपयोग किए बिना विंडोज एक्सपी पर यूनिक्स कट कमांड का अनुकरण करने का कोई तरीका है?मानक विंडोज कमांड लाइन/बैच कमांड का उपयोग कर यूनिक्स 'कट' का अनुकरण करें

उदाहरण: कार्यसूची/v का उपयोग करें, विंडो शीर्षक द्वारा विशिष्ट कार्य ढूंढें, फिर उस सूची से पीआईडी ​​निकालें ताकि कार्यकुशल को पास किया जा सके।

+0

धन्यवाद। टोकन और डेलीम कट का उचित अनुकरण करते हैं - बैच के लिए अनिश्चित के साथ बैच फ़ाइल को अव्यवस्थित करने के लिए केवल दर्द होता है। –

उत्तर

9

FYI करें, कार्यसूची और taskkill पहले से ही है छानने क्षमताओं:

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

आप अधिक सामान्य कार्यक्षमता चाहते हैं, बैच स्क्रिप्ट (ओह) कर सकते हैं। उदाहरण के लिए:

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

विंडोज कमांड लाइन के लिए पर्याप्त मात्रा में मदद है। एक सरल सारांश के साथ आदेशों की सूची प्राप्त करने के लिए "सहायता" टाइप करें, फिर उस आदेश के बारे में अधिक जानकारी के लिए "सहायता" टाइप करें (उदा। "सहायता")।

संबंधित मुद्दे