我想在任务列表中使用正则表达式或通配符
我的每个版本都有不同的图像名称,如AB1adf.exe,AB2dfas.exe,AG3dfas.exe等
我在下面尝试但没有工作..
tasklist /FI "IMAGENAME eq AB%.exe" | find /i "AB%.exe"
tasklist /FI "IMAGENAME eq AB*.exe" | find /i "AB*.exe"
答案 0 :(得分:3)
分机打破外卡:
var arr = [],
fruits = ['banana', 'apple', 'mango'],
label = 'Fruits';
arr = fruits.map(function (a) {
return { data: a, label: label };
});
document.write('<pre>' + JSON.stringify(arr, 0, 4) + '</pre>');
失去它:
C:\>tasklist /FI "IMAGENAME eq chr*.exe"
ERROR: The search filter cannot be recognized.
答案 1 :(得分:0)
查找不支持通配符。您有两个选项wmic
和findstr:
tasklist | findstr /i /r "ab.*exe"
或使用wmic和wql(允许更丰富的表达式)(对于批处理文件,您需要将%
加倍):
wmic process where "Caption like 'AB%exe'" get Caption,ProcessId,Commandline /format:value