Avatar billede coneagle Nybegynder
11. maj 2001 - 17:39 Der er 4 kommentarer og
1 løsning

Script der kan finde de 15 sidste linier i en tekstfil

Hej, jeg mangler et script der kan finde de sidste 15 linier i en tekstfil. Tekstfilen tilhører en søgemaskine, og hvert punkt bliver adskilt med |.

Avatar billede erikjacobsen Ekspert
11. maj 2001 - 18:46 #1
De sidste 15 linier er nemt nok. Jeg ved ikke hvad du mener med \"adskilt af |\".

$filename = \'ditfilnavn\';

open(F,$filename);
@lines=<F>;
close(F);
$start=$#lines-15+1;
$start=0 unless ($start>0);

for ($i=$start;$i<=$#lines;$i++) {
  print $lines[$i];
}
Avatar billede coneagle Nybegynder
12. maj 2001 - 21:10 #2
Ok...men jeg vil gerne at jeg kan lave links fra den tekstfil. Hvordan gør man det? Først er linket, og så bliver det adskuld med | og derefter bemærkninger til linket.
Avatar billede erikjacobsen Ekspert
12. maj 2001 - 21:15 #3
Lige en afklaring. Hver linie er på formen:

  http://www.jubii.dk|En tilfældig dansk side

??
Avatar billede coneagle Nybegynder
13. maj 2001 - 00:18 #4
jeps :)
Avatar billede erikjacobsen Ekspert
13. maj 2001 - 00:29 #5
for ($i=$start;$i<=$#lines;$i++) {
  chomp($lines[$i]);
  @a = split(\'\\|\',$lines[$i]);
  print \"<a href=\\\"$a[0]\\\">$a[1]</a><br>\\n\";
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester