使用标准Windows命令行/批处理命令模拟Unix的``剪切''
时间:2020-03-06 14:24:10 来源:igfitidea点击:
有没有办法在不使用cygwin或者其他非标准Windows功能的情况下在Windows XP上模拟unix cut命令?
示例:使用任务列表/ v,通过窗口标题查找特定任务,然后从该列表中提取PID,以传递给taskkill。
解决方案
仅供参考,任务列表和taskkill已经具有过滤功能:
tasklist /FI "imagename eq chrome.exe" taskkill /F /FI "imagename eq iexplore.exe"
如果需要更多常规功能,批处理脚本(ugh)可以提供帮助。例如:
for /f "tokens=1,2 delims= " %%i in ('tasklist /v') do ( if "%%i" == "%~1" ( echo TASKKILL /PID %%j ) )
Windows命令行有很多帮助。输入" help"以获取带有简单摘要的命令列表,然后输入" help"以获取有关该命令的更多信息(例如" help for")。