Szkriptek: Python, Perl, Bash, ...

HTML "tömörítése" PHP-val

Tisztelt Kollégák!

Feltételezzünk egy $str = "[table> [tr> [td>Hasznos infó[/td> \n [/tr> [/table>" típusú, rengeteg "szemetet" tartalmazó sztringet.
Hogyan lehetene a tagok közül eltávolítani a fölösleges spaceket, meg egyebeket PHP-ban, hogy a kimenet kb. így nézzen ki: $str = "[table>[tr>[td>Hasznos infó[/td>[/tr>[/table>"

Az ereg_replace-el próbáloztam, (a "><" között levő spacek cseréje), de természetesen a hasznos infót is elcseszte. :(
Remélem, érthető voltam, hogy mit szeretnék.
Valami ötlet?

bash script bottleneck - vektor

hi

van egy script aminek kb percenkent kellene futnia, de az a gond hogy
37 masodpercig tart, es ebbol 26-ot a kovetkezo fv eszi meg, esetleg valami alternativa?
a script feladata tulajdonkeppen 1 vektormuveletet elvegezni kb $[ 0x100 * 3 * 3 ] adatparral
mindegyik vektor 6 tagu, szoval nem kellene az altalons fv feltetlenul...es azzal menne rendesen, de mivel az eval-oktol nem szabadulok meg ezert annyira nem elonyos

sajnos awk-ban nem vagyok annyira otthon...h jol tippelek az gyorsabb megoldas.
vagy megirom c-ben v perl-ben a teljes tablara vontakozo muveletet?

a problemas fv:


vbc()
{
        local i
        i=0
        echo "("
        for a in `eval echo "\\\${$1[@]}"`;do
                b=`eval echo "\\\${$3[$i]}"`
                i=$[ $i + 1 ]
                echo $[ $a $2 $b ]
        done
        echo ")"
}

pelda:
a=( 1 2 3 )
b=( 5 5 5 )
c=`vbc a + b`

udv.kirk

python kérdés

Sziasztok, kezdő vagyok pythonban, de a perlt elég jól ismerem.

Azt szeretném kérdezni, hogy perlben van egy olyan lehetőség, hogy hash ekbe nem értékeket teszek, hanem másik hash t.

Konkrétan:

$ember{igazgato}->{nev}='Nagy Fonok';

Ezt pythonban hogy lehet megcsinálni így egy lépésben? Több lépésben nekem is megy, de biztos megy így egy sorban is, mint perl ben.

Köszi!
Csaba

Datum es fileok

Hello,

Nem sok scriptet irtam meg linux alatt es elkellene egy kis segitseg.. szoval megkell oldanom, hogy azokat a fileoket aminek a vegen egy nagy H betu van azokat berakja egy kulon dir-be es a dir-nek olyan nevet ad amilyen datummal lett a file krealva... barmilyen otletnek orulnek vagy egy indulasi iranynak..
Koszonom.

Perl, locale és tizedesvessző

Magyar locale-beállítással tizedesvesszőt várok. Nem értem, miért nem működik:


$ LC_NUMERIC=hu_HU perl -le 'use locale; printf("%f\n", 1.234)'
1.234000

se így:


$ LC_ALL=hu_HU perl -le 'use locale; printf("%f\n", 1.234)'
1.234000

pedig


$ LC_NUMERIC=hu_HU locale -k LC_NUMERIC
decimal_point=","
thousands_sep="."
grouping=3;3
numeric-decimal-point-wc=44
numeric-thousands-sep-wc=46
numeric-codeset="ISO-8859-2"

Tkintert nem tudom beüzemelni. python

Sziasztok!

Az volna a gondom, hogy felmásoltam én a python és tkinter-hez szükséges csomagokat, de mikor beírom, hogy import Tkinter, nem azt írja, hogy nincs modul, hanem a python ninics konfigurálva Tk-ra, és hogy no module named _tkinter. Ha valaki tudja mit rontottam el, kérem írja meg (az is jó, ha egy címet kapok ahonnan leszedhetem a forrásokat, mert a google a "python tkinter download" és ehhez hasonló keresésekre átláthatatlanul sok oldalt dob, és lehet nem jókat töltöttem le)
Ha lesz megoldás, azt köszönöm.

python kikapcsoló hiba

Sziasztok!

Valaki lenne kedves megmondani, hogy a while ciklusban mi a hiba, mert nem jövök rá egyszerűen :(

#!/usr/bin/python
from Tkinter import *
from time import *

def start():
global ablak,minit
now=time()
stop=now+(float(minit.get())*60)
hido=stop-now
//hidoki=Label(ablak,text=str(hido/60)+" perc van hátra")
//hidoki.grid(row=2,sticky=E)
a=1
while (a>0):
now=time()
hido=stop-now
if hido<=0:
a=0
ablak.destroy()

ablak=Tk()
ablak.title("Kikapcsoló")
Label(ablak,text="Kérlek add meg, hány perc múlva kapcsoljon ki a gép").grid(row=1)
minit=Entry(ablak)
minit.grid(row=2,sticky=W)
Button(ablak,text="Kikapcsoló beállítás",command=start).grid(row=3, sticky=E)
Button(ablak,text="Azonnali leállítás",command=ablak.destroy).grid(row=3,sticky=W)
ablak.mainloop()

Előre is köszönöm.