Új hozzászólás Aktív témák

  • lapa
    veterán

    meg akkor mar legyen teljes, a masodik feladatot megoldo script:

    my $line = "";
    foreach (<>)
    {
    my @val = split;
    if ($val[2] == 0)
    {
    print "$line\n" if ($line ne "");
    $line = substr($_,0,20).$val[-1];
    }
    elsif ($line ne "")
    {
    $line .= " $val[-1]";
    }
    }
    print "$line\n";

    hasznalata ertelemszeruen perl scriptedneve.pl <javitott.txt

    vagy ha egyben akarod a kettot hasznalni:

    perl lapa1.pl <data.txt | perl lapa2.pl

    sot, ha POSIX-kompatibilis oprendszert hasznalsz (gyakorlatilag a windowson kivul barmi), akkor a script elejere biggyesztve a #!/usr/bin/perl -w sort es futtathato attributumot allitva, ennyi:

    lapa1.pl < data.txt | lapa2.pl

    huh, hát nagyon köszi. nemsoká belemélyedek.

    erre a windows dologra ránéztem, de nincs a repóban:

    root@inox:/home/lapa# apt-get install windows
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Couldn't find package windows
    root@inox:/home/lapa#

    ettől függetlenül vbs-ben megoldottam volna, ezekkel a junixos regulárokkal meg awk-kal nem vagyunk még összemelegedve. pedig a honlap asp-jét is migrálnom kéne már php-ba, ha jól értettem az nagyon hasonló a perlhez, pár idegesítő kivétellel.

    ja, régen csináltam logon szkriptet vbs-ben, emlékszem én is valami kompatibilitási gondokra. asszem még olyan is volt, hogy xp-n futott, de 2003-on nem. na azon belilult nekem is a fejem, hiszen szegről-végről ugyanaz.

    az inputot le tudom állítani, nem téma. azaz az eredeti fájl nem válozik feldolgozás közben. emiatt nem varázsolnék adatbázissal, de lehet, hogy idővel célszerűbb lenne.

    igazából nógatom a digitemp fejlesztőjét (a forrás a digitemp kimenete), hogy csináljon olyan log formátumot, amit a gnuplot egyből szeret. ez szerintem elég generikus igény, tekintve, hogy "a" hőmérő meg "a" grafikon appokról van szó. szóval remélem megcsinálja idővel.

    mint írtam mindjárt nekifutok és beszámolok az eredményekről.

Új hozzászólás Aktív témák