Existem situações em que devemos eliminar um Carriage Return (CR ou \r ou 0A) e um Line Feed (LF ou \n ou 0D) de um arquivo.
Um exemplo fazendo isto em Perl:
#!/usr/bin/perl -w
while (my $linha = <>) {
if ($linha =~ /[0-9]\x0D\x0A/) {
chop $linha;
chop $linha
}
print $linha;
};
exit;
No exemplo acima, o Carriage Return e o Line Feed somente são excluídos quando forem precedidos por um número.
Nenhum comentário:
Postar um comentário