title: How to find a process pid with wmic and kill it with taskkill
body: <p>I need to find a process PID with WMIC command, and then kill this process with taskkill. I've almost achieved that, but the only problem is there is a newline on the end of the PID variable.
  So far i made this:</p>
  
  <pre><code>c:\patryk&gt;for /F "skip=1 tokens=*" %a in ('wmic process where "CommandLine like '%sourceprocessor%' and name like '%java%'" get ProcessId') do taskkill /pid | set /p pid=%a
  </code></pre>
  
  <p>So this is looping through the output of wmic which contains 3 lines: title (ProcessId), found PID (a number) and an empty line. I'm skipping first line, because it's just title. Now i want to kill a process with pid found in second line. And there is a problem, that it has an newline mark at the end of the line, so whole command does not work.
  Can anybody give me some advice how can i achieve that? How can i remove this newline mark?</p>