|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос и удаление строк из текстового файла |
|
|
CMD/BAT - [решено] Перенос и удаление строк из текстового файла
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать Здравствуйте господа.
В batнике нужно сделать так чтобы: В текстовом файле удалило все строки кроме одной (ex_interp "значение") Чтото обыватель вроде меня не смог осуществить это((( 1) возможно ли просто удалить все строки кроме одной ? 2) более сложно >< - вытащить эту строку - удалить файл - создать чистый файл и прописать туда эту строку 3)тоже бред - вырезать строку - создать временный файл и прописать её туда - удалить исходный файл - переименовать временный файл в исходное имя Наверняка смешно звучит, но мне это очень нужно. Буду признателен если вы поможете мне написать сией скрипт. Или ткните носом в подходящую мне статью (ну искал, искал - без результата ) |
|
Отправлено: 21:50, 02-10-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать 1.
@echo off set FILE=file.txt set LINE=ex_interp \"значение\" findstr /xvic:"%LINE%" "%FILE%" >"%~dpn0.tmp" del /f "%FILE%"&& ren "%~dpn0.tmp" "%FILE%" |
Отправлено: 06:14, 03-10-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:03, 03-10-2010 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата sk8ter:
|
|
Отправлено: 13:59, 03-10-2010 | #4 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 14:52, 03-10-2010 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать @echo off set FILE=file.txt set LINE=ex_interp *\".*\" findstr /xvirc:"%LINE%" "%FILE%" >"%~dpn0.tmp" del /f "%FILE%"&& ren "%~dpn0.tmp" "%FILE%" |
Отправлено: 15:42, 03-10-2010 | #6 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Странно.
После первого скрипта ничего не изменилось, а второй просто полностью очищает файл |
Отправлено: 16:09, 03-10-2010 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:37, 03-10-2010 | #8 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Значит это уже какието косяки моей системы.
Т.к. первый шаг проходит на ура, а затем второй просто удаляет всё остальное |
Отправлено: 16:49, 03-10-2010 | #9 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата sk8ter:
|
|
Отправлено: 17:16, 03-10-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Переменная из текстового файла | taravasya | Скриптовые языки администрирования Windows | 1 | 20-02-2010 10:20 | |
Получение и обработка информации из текстового файла | ya158 | AutoIt | 3 | 11-09-2009 01:24 | |
Скрипт по обработке текстового файла | Space-06 | AutoIt | 4 | 26-06-2009 10:36 | |
CMD/BAT - [решено] Как скопировать имя файла из текстового файла в код батника и т.д. | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 13-05-2009 13:28 | |
C/C++ - Открытие текстового файла | .::.DIMA.::. | Программирование и базы данных | 4 | 05-05-2009 12:17 |
|