Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
Nutserus
210 / 169 / 24
Регистрация: 24.04.2012
Сообщений: 608
1

Вывод только последней строки результата команды

11.02.2015, 10:12. Просмотров 1869. Ответов 4
Метки нет (Все метки)

Добрый день

Мне необходимо вывести только последнюю строку при выполнении команды, подскажите как это сделать.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2015, 10:12
Ответы с готовыми решениями:

Как отфильтровать вывод результата выполнения команды ipconfig, чтобы получить только IP-адрес?
Доброго времени суток, не подскажите, какой фильтр нужно использовались, чтобы...

Вывод результата выполнения команды в два файла
Всем привет, подскажите пожалуйста как результат направить в 2 файла В первый...

Вывод даты и результата выполнения команды pathping в файл
Добрый день! Нужен батник, который выводит в файл дату/время плюс результат...

Вывод в правильной кодировке в файл результата выполнения команды
понимаю что как и почему. из консоли получаем текстовик в кодировке OEM 866. а...

Вывод в файл результата выполнения команды при запуске пакетного файла через Планировщик заданий
Хочу вывести результат выполнения команды w32tm /stripchart /computer:ntphost...

4
ComSpec
3407 / 1951 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
11.02.2015, 11:24 2
Лучший ответ Сообщение было отмечено Nutserus как решение

Решение

В пакетном файле:
Bash
1
@(for /f "delims=" %%i in ('Ваша команда') do @set last_string=%%i)& cmd/v/c echo.!last_string!& pause>nul
.
В командной строке:
Bash
1
(for /f "delims=" %i in ('Ваша команда') do @set last_string=%i)& cmd/v/c echo.!last_string!
.
2
Nutserus
210 / 169 / 24
Регистрация: 24.04.2012
Сообщений: 608
11.02.2015, 12:15  [ТС] 3
Спасибо, очень помогли.
0
volodin661
1861 / 919 / 154
Регистрация: 10.12.2013
Сообщений: 3,087
13.02.2015, 20:32 4
Мне необходимо вывести только последнюю строку при выполнении команды, подскажите как это сделать.
A если ни первую, ни последнюю, а середину?
0
ComSpec
3407 / 1951 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
14.02.2015, 04:06 5
Цитата Сообщение от volodin661 Посмотреть сообщение
A если ни первую, ни последнюю, а середину?

Bash
1
@powershell ($x=cmd /c """Ваша команда""")[1..($x.count-2)]
2
14.02.2015, 04:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2015, 04:06

Как сделать так, чтобы вывод результата выполнения команды WMIC формировался без завершающего пробела?
Основно тэг: вывод результата WMIC в переменную. Мне нужно резать значение...

Поиск определённой строки в выводе результата выполнения команды
Доброго времени суток. Столкнулся с проблемой поиска строки, содержащей...

Поиск заданного текста (части строки) в текстовом файле и вывод результата построчно в другой текстовый файл
Здравствуйте! Есть файл 1.txt вида: <img align="middle"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru