URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1344
[ Назад ]

Исходное сообщение
"Как удалить пустую строку "

Отправлено RUSLAN , 03-Фев-03 03:19 
Есть текстовый файл содержащий в себе строки состоящие из пробелов (пустые строки ) как можно удалить ети строки из файла?

Содержание

Сообщения в этом обсуждении
"RE: Как удалить пустую строку "
Отправлено hellman , 03-Фев-03 18:36 
>Есть текстовый файл содержащий в себе строки состоящие из пробелов (пустые строки
>) как можно удалить ети строки из файла?


open(FILE, "< $file");
@file = <FILE>;
close(FILE);
open(FILE, "> $file");
foreach $line (@file) {
chomp $line;
if ($line && $line !~ /^\s+$/) {
print FILE $line . "\n";
}
}
close(FILE);

что-то вроде этого я думаю.


"RE: Как удалить пустую строку "
Отправлено Bootmen , 05-Фев-03 17:25 
>>Есть текстовый файл содержащий в себе строки состоящие из пробелов (пустые строки
>>) как можно удалить ети строки из файла?

Странно но в sh проще:
:
#
grep -v "^$" file > file1
#