#output #findstr
Вопрос:
Я извлекаю информацию, которая пришла из sysinfo.exe и поэтому я использую findstr.
findstr /I/C:"host name" FIDS.%%A.txt >%%A.txt
findstr /C:"[01]: 172.21" FIDS.%%A.txt >>%%A.txt
findstr /I/C:"OS Name" FIDS.%%A.txt >>%%A.txt
findstr /I/C:"system manufacturer" FIDS.%%A.txt >>%%A.txt
findstr /I/C:"system model" FIDS.%%A.txt >>%%A.txt
Результат такой:
SMFTB123701
172.21.137.21
Microsoft Windows XP Professional
Dell Inc.
Precision WorkStation R5400
SMFTB123702
172.21.137.22
Microsoft Windows XP Professional
Dell Inc.
Precision WorkStation R5400
Но я хотел бы сделать это одной строкой:
SMFTB123701 172.21.137.21 Microsoft Windows XP Professional Dell Inc. Precision WorkStation R5400
SMFTB123702 172.21.137.22 Microsoft Windows XP Professional Dell Inc. Precision WorkStation R5400