![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Результат выполнения команды в переменную |
|
CMD/BAT - Результат выполнения команды в переменную
|
Пользователь Сообщения: 60 |
Здравствуйте.
Есть задача получить скриптом некоторые smart атрибуты. Смарт получаю через запуск Smartmontools На выходе этой команды будет много строк, хочу весь вывод загнать в переменную, которую буду парсить и выбирать нужные значения. Не получается вывод команды передать в переменную @echo off SetLocal EnableExtensions for /F %%i in ('c:\Temp\smartmontools-6.6-1.win32-setup\bin\smartctl.exe "-a /dev/sda"') do set report=%%i echo %report% Хотел бы обойтись без создание вспомогательного файла, куда перенаправить вывод команды. Прошу совета. |
|
Отправлено: 13:54, 20-11-2018 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать @echo off :: ---------------------------------------------------------------------- :: Заменить: more "C:\file.txt" на C:\Temp\smart\smartctl.exe -a /dev/sda :: ---------------------------------------------------------------------- :: Просто вывод на экран нужных строк :: for /f "delims=" %%a in ('more "C:\file.txt"^|findstr /lb /c:"9" /c:"194" /c:"199" /c:"241"') do echo %%a :: Вывод в переменные, а потом на экран for /f "tokens=1* delims=[]" %%a in ('more "C:\file.txt"^|findstr /lb /c:"9" /c:"194" /c:"199" /c:"241"^|find /n /v ""') do set "v%%a=%%b" echo %v1% echo %v2% echo %v3% echo %v4% pause |
Отправлено: 14:38, 21-11-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата densan:
|
|
Отправлено: 18:36, 21-11-2018 | #12 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 16:23, 22-11-2018 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата densan:
![]() |
|
Отправлено: 17:38, 22-11-2018 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как записать в переменную результат выполнения команды? | MSI | Скриптовые языки администрирования Windows | 64 | 24-12-2020 18:20 | |
CMD/BAT - результат команды в переменную | BreakHeart | Скриптовые языки администрирования Windows | 13 | 26-06-2019 00:15 | |
CMD/BAT - Результат выполнения команды в переменные | DRON4eg | Скриптовые языки администрирования Windows | 2 | 19-05-2017 08:59 | |
CMD/BAT - Результат выполнения команды дописать в файл в определенную строку | DR_WELL | Скриптовые языки администрирования Windows | 1 | 24-06-2011 04:57 | |
CMD/BAT - [решено] Строка результат выполнения filever.exe передать в переменную | dARKest | Скриптовые языки администрирования Windows | 3 | 07-09-2009 22:50 |
|