|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить в текстовом файле все строки кроме одной нужной. |
|
CMD/BAT - [решено] Удалить в текстовом файле все строки кроме одной нужной.
|
Старожил Сообщения: 286 |
Добрый.
Есть однотипные файлы txt. В них строка №2. Очень длинная. Явно превышающая стандартное ограничение. find и findstr пишут "длинная строка" txt во вложении. Начинается нужная строка всегда с "audioContent". Нужно: 1) скопировать строку №2 из source.txt в out.txt. или в source.txt удалить ВСЕ строки кроме №2. В идеале, нужно решение без привязки к искомым словам, а просто к номеру строк. 2) В результирующем txt удалить пробелы, слово "audioContent" и (")двойные кавычки(") |
|
Отправлено: 16:11, 16-12-2020 |
Ветеран Сообщения: 1758
|
Цитата 9119:
Т.е. скопировал нужный текст в буфер и запустил скрипт. PS. Если несколько строк, и это не поддерживается речевым движком, то можно их сконвертировать в одну строку: |
|
Последний раз редактировалось Foreigner, 17-12-2020 в 00:18. Отправлено: 00:11, 17-12-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 286
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
и скажем нажимешь сtrl+с 2-3 раза... тогда такой вариант как я понимаю не подходит... Как будет выглядить вставка из файла? p.s. можно и без рисования окошка... достаточно чтобы скрипт стал на паузу и запросил ввод текста (чтоб можно было текст несколько раз копирнуть в данный сркипт.) |
|
Отправлено: 00:26, 17-12-2020 | #12 |
Ветеран Сообщения: 1758
|
Цитата 9119:
|
|
Отправлено: 00:34, 17-12-2020 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Foreigner, можно совместить оба подхода — подставлять в тамошний InputBox default'ом значение из Буфера обмена. Тут тебе и возжожность визуального контроля, и возможность ручной коррекции — невеликая плата за лишнее нажатие Enter.
|
Отправлено: 00:39, 17-12-2020 | #14 |
Старожил Сообщения: 286
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 00:43, 17-12-2020 | #15 |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать Мне кажется надо просто параметр к скрипту добавить. Зачем останавливать скрипт и ждать ввода, указывайте сразу.
Выглядит как-то так http://forum.oszone.net/post-2942327.html#post2942327 |
Отправлено: 00:53, 17-12-2020 | #16 |
Старожил Сообщения: 286
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Тут как раз надо чтоб копировать из буфера, с возможностью корректировки на лету так сказать, не лазя по доп файлам... |
|
Отправлено: 00:59, 17-12-2020 | #17 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата 9119:
Add-Type -AssemblyName 'Microsoft.VisualBasic' $sValue = [Microsoft.VisualBasic.Interaction]::InputBox('Enter value:', 'Enter value', (Get-Clipboard -Format Text)) $sValue |
|
Последний раз редактировалось Iska, 17-12-2020 в 01:14. Отправлено: 01:08, 17-12-2020 | #18 |
Старожил Сообщения: 286
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 01:13, 17-12-2020 | #19 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Не проверялось:
|
Отправлено: 01:18, 17-12-2020 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Отсортировать строки в текстовом файле | blackeangel | Программирование и базы данных | 4 | 10-01-2017 11:31 | |
CMD/BAT - [решено] удалить пусты строки в текстовом файле | warkdimka | Скриптовые языки администрирования Windows | 8 | 19-02-2016 15:31 | |
CMD/BAT - [решено] удалить все пустые строки, кроме самой последней | Alexander_88 | Скриптовые языки администрирования Windows | 8 | 05-01-2015 12:43 | |
[решено] Как удалить строки в текстовом файле при отсутсвии файла в опрелеленном месте? | Pozia | AutoIt | 23 | 14-05-2009 21:41 | |
[решено] Работа из командной строки | Убрать все пробелы в текстовом файле | Greyman | Хочу все знать | 11 | 17-06-2007 22:44 |
|