Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] удалить пусты строки в текстовом файле

Ответить
Настройки темы
CMD/BAT - [решено] удалить пусты строки в текстовом файле

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребят, подскажите пожалуйста как удалить пусты строки в текстовом файле bat'ником?

Отправлено: 10:10, 19-02-2016

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Код: Выделить весь код
findstr /vrc:"^$" file.txt
Или:
Код: Выделить весь код
powershell /nop /ex bypass "&{gc file.txt|?{![String]::IsNullOrEmpty($_)}}"
Или ( если есть Cygwin):
Код: Выделить весь код
grep -v "^$" file.txt
Или:
Код: Выделить весь код
grep '.' file.txt
Или:
Код: Выделить весь код
gawk '/./' file.txt
Или:
Код: Выделить весь код
sed '/./!d' file.txt

Отправлено: 10:38, 19-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
Код:
findstr /vrc:"^$" file.txt
Или:
Код:
powershell /nop /ex bypass "&{gc file.txt|?{![String]::IsNullOrEmpty($_)}}"
Или ( если есть Cygwin):
Код:
grep -v "^$" file.txt
Или:
Код:
grep '.' file.txt
Или:
Код:
gawk '/./' file.txt
Или:
Код:
sed '/./!d' file.txt »
ничего не работает

Отправлено: 10:50, 19-02-2016 | #3


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


warkdimka, так покажите как Вы используете эти команды, что они у Вас не работают.

Отправлено: 10:53, 19-02-2016 | #4


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
что они у Вас не работают. »
подскажите как надо, я просто практически не разбираюсь в батниках

Отправлено: 11:04, 19-02-2016 | #5


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Допустим текстовый файл называется file.txt; кладете его рядом с батом следующего содержания:
Код: Выделить весь код
@echo off
  findstr /vrc:"^$" file.txt
  pause
exit /b
Если просто вывести в файл содержимое file.txt без пустых строк:
Код: Выделить весь код
@echo off
  findstr /vrc:"^$" file.txt>res.txt
exit /b
Если удалить пустые строки из file.txt:
Код: Выделить весь код
@echo off
  findstr /vrc:"^$" file.txt>res.txt
  move /y res.txt file.txt
exit /b

Отправлено: 11:12, 19-02-2016 | #6


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата warkdimka:
ничего не работает »
Покажите, как у Вас не работает хотя бы первая из предложенных команд.

Цитата warkdimka:
подскажите как надо »
Подскажем. А пока покажите, как Вы делали. Вы ведь как-то делали, раз пишете, что «не работает».

Отправлено: 11:13, 19-02-2016 | #7


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Подскажем. А пока покажите, как Вы делали. Вы ведь как-то делали, раз пишете, что «не работает» »
делал примерно так:
@echo off
findstr /vrc:"^$" file.txt
не вышло.
Проблема решилась. спасибо за внимание

Отправлено: 14:06, 19-02-2016 | #8


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


warkdimka, упакуйте Ваш файл «file.txt» в архив и выложите на RGhost.

Отправлено: 15:31, 19-02-2016 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] удалить пусты строки в текстовом файле

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - поиск значения в текстовом файле и выбор данной строки God-of-Chaos Скриптовые языки администрирования Windows 10 07-06-2015 19:06
VBS/WSH/JS - Поиск\редактирование строки в текстовом файле pavvel Скриптовые языки администрирования Windows 2 11-04-2012 16:38
CMD/BAT - [решено] Заменить строки в текстовом файле aos Скриптовые языки администрирования Windows 3 10-02-2012 14:45
[решено] Как удалить строки в текстовом файле при отсутсвии файла в опрелеленном месте? Pozia AutoIt 23 14-05-2009 21:41
[решено] Работа из командной строки | Убрать все пробелы в текстовом файле Greyman Хочу все знать 11 17-06-2007 22:44




 
Переход