LINUX.ORG.RU
Ответ на: комментарий от CyberCoder

>для обработки текста и дальнейшего составления отчетов.

я предпочитаю для этого использовать PHP так как синтаксис у не сишный, а перл чем то мне напоминает basic =)))

anonymous
()

Perl более портабельный, чем shell.

rihad
()

на шелле в ряде случаев приходится использовать "подпорки" типа sed, это _очень_ снижает скорость. perl-у все это не нужно, перловские скрипты очень быстрые по сравнению с аналогичными шелловскими.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Я не просил писать специально для меня, а просил подкинуть...
Видать придется на bash сочинять самому, а то все кричат - Перл это круто,
а как доходит до дела - тапки одевают...

anonymous
()
Ответ на: Спецам по перлу!!! от anonymous

Порядок строк может сбиться в обоих случаях.
bash:
cat file | sort | uniq

sort.pl (не советую для шибко больших файлов):
#!/usr/bin/perl

while(<STDIN>){
chomp;
$hash{$_} = 1;
}

foreach $key ( keys %hash ) {
print "$key\n";
}

exit 0;

# ps: Тапки, бл#, не _о_девают, а _на_девают.

./sort.pl < file

anonymous
()
Ответ на: комментарий от anonymous

а нефиг для больших файлов хэши использовать :)
а вот так будет быстро и просто:
#!/usr/bin/perl -w
use strict;
my $str='just for init';
while (<>)
{
next if (/^$str$/);
$str=$_;
print "$_";
}

sasha999 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.