Szkriptek: Python, Perl, Bash, ...

Fogjuk munkára a Python 3.0-át!

Örvendetes hírt olvashattunk a napokban: Megjelent a Python 3.0
Nosza fogjuk gyorsan munkára!

Enberek!
1.) MySQLdb-t hol találok Python 3.0-hoz? Vagy mostmár csak zmysqlda lesz?
2.) Azt, hogy "from Tkinter import *" most miért kell így írni: "from tkinter import *"?
Bár lehet, hogy kis t-vel sem működik, (de legalább nem áll ott meg) mert most még az "import MySQLdb"-nél akadtam el, megfelelő MySQLdb hiányában.

PS: Azt hiszem annyit még hozzá kell tennem, hogy mindez Windows Vista hun SP1-en.
A Vistával is most ismerkedem, vannak furcsa, az XP-től eltérő dolgai. Lehet, hogy downgrade lesz belőle, szerencsére a licence engedi!

Problema konyvtar kiiratassal bash script-ben

Sziasztok!

Van egy baratom, aki az alabbi anomalian tori a fejet:

Van egy egyszeru szkript:

#!/bin/bash

for file in `ls $1`; do
echo $file
if [ -f $file ] ; then
echo "$file egy file"
fi
if [ -d $file ] ; then
echo "$file egy konyvtar"
fi
done

En nem ertek a bash szkriptekhez, a srac problemaja, hogy ha a szkriptnek parameterkent a jelenlegi konyvtarat adja meg, akkor az if-ek rendesen kiirjak, ha vmi konyvtar v. file. Ha barmely mas konyvtarat adunk meg, akkor nem irja ki, hogy konyvtarrol vagy fajlrol van szo.

Meg tudnatok mondani, hogy ez miert van?

Koszonom!

regexp segitseg kellene

Sziasztok!

Az allabbi regexp-et hogyan tudom kiboviteni ugy, hogy a [ ne cserelje je, hanem hagyja meg. (A felsorolt karaktereken kivul az osszeset ki akarom gyomlalni _-ra)

s/[^[:alnum:]\[().-]/_/g

pelada:(ahogy jelenleg mukkodik)
Errol: teszt/ez jo file -()[].file
Erre: teszt/ez_jo_file_-()[_.file

hu_HU.UTF-8 és a sed esete

Egy stringből szeretném likvidálni a "nem valamilyen" betűket sed-del (4.1.5), ez jó is:
$ echo valami | sed 's/[^ai]/X/g' --> XaXaXi

Azonban a magyar kettős betűket érdekesen (egyben) kezeli (sz, gy, ...)
$ echo sz | LC_ALL=hu_HU.UTF-8 sed 's/[^s]/X/g' --> X
$ echo sz | LC_ALL=en_US.UTF-8 sed 's/[^s]/X/g' --> sX

Azon kívül, hogy az LC_ALL-t átállítom, van-e mód arra hogy külön kezelje a betűket?
... azért is zavar, mert nem egységes, így akár a grep is mondhatná, hogy
$ echo esze | grep e.e --> esze

szaszi

Átnevezéses feladat

Az alábbi könyvtárakban lévő fájlokat kell átnevezni, úgy hogy 1-től sorszám.jpg legyen a nevük és egy könyvtárba kerüljenek. Ki hogyan oldaná meg? Shell script illetve awk.

TMP$ ls -R
.:
1  2  3  4  5  6  7

./1:
A001.jpg  A005.jpg   Am002.jpg  Am006.jpg  B004.jpg  Bm001.jpg  Bm005.jpg
A002.jpg  A006.jpg   Am003.jpg  B001.jpg   B005.jpg  Bm002.jpg  Bm006.jpg
A003.jpg  A007.jpg   Am004.jpg  B002.jpg   B006.jpg  Bm003.jpg
A004.jpg  Am001.jpg  Am005.jpg  B003.jpg   B007.jpg  Bm004.jpg

./2:
A001.jpg  A005.jpg   Am002.jpg  B001.jpg  B005.jpg   Bm002.jpg
A002.jpg  A006.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm003.jpg
A003.jpg  A007.jpg   Am004.jpg  B003.jpg  B007.jpg   Bm004.jpg
A004.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm001.jpg  Bm005.jpg

./3:
A001.jpg  A005.jpg   Am002.jpg  B001.jpg  B005.jpg   Bm002.jpg
A002.jpg  A006.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm003.jpg
A003.jpg  A007.jpg   Am004.jpg  B003.jpg  B007.jpg   Bm004.jpg
A004.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm001.jpg  Bm005.jpg

./4:
A001.jpg  A005.jpg   Am002.jpg  B001.jpg  B005.jpg   Bm002.jpg
A002.jpg  A006.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm003.jpg
A003.jpg  A007.jpg   Am004.jpg  B003.jpg  B007.jpg   Bm004.jpg
A004.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm001.jpg  Bm005.jpg

./5:
A001.jpg  A005.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm004.jpg
A002.jpg  A006.jpg   Am004.jpg  B003.jpg  Bm001.jpg  Bm005.jpg
A003.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm002.jpg
A004.jpg  Am002.jpg  B001.jpg   B005.jpg  Bm003.jpg

./6:
A001.jpg  A005.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm004.jpg
A002.jpg  A006.jpg   Am004.jpg  B003.jpg  Bm001.jpg  Bm005.jpg
A003.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm002.jpg
A004.jpg  Am002.jpg  B001.jpg   B005.jpg  Bm003.jpg

./7:
A001.jpg  A005.jpg   Am002.jpg  B001.jpg  B005.jpg   Bm002.jpg  Bm006.jpg
A002.jpg  A006.jpg   Am003.jpg  B002.jpg  B006.jpg   Bm003.jpg
A003.jpg  A007.jpg   Am004.jpg  B003.jpg  B007.jpg   Bm004.jpg
A004.jpg  Am001.jpg  Am005.jpg  B004.jpg  Bm001.jpg  Bm005.jpg

txt2shp.py

A segitsegeteket szeretnem kerni 1 python script megirasahoz.

A feladatom a kovetkezo:
Van tobb szaz, ezer .dat kiterjeszteso ASCII file, amik meteorologiai allomasok mert homersekleti adatait tartalmazzak, foldrajzi kordinataval.
http://pastebin.ca/1238508
Ebbol szeretnek csinalni 1 vektoros terkepet es (dBase) adatbazist (ArcGIShez).

Hogyan lehet automatizalni a konvertalast 1 python script segitsegevel?

Epp csak most ismerkedtem meg a python nyelv alapjaival, igy minden otletet, javaslatot szivesen veszek.
A segitseget elore is koszonom.

[megoldva] Nem kívánt sortörés kiküszöbölése

Sziasztok!

Adott egy lista.txt állomány, mely fájlok elérési útját tartalmazza soronként (clamscan logból kiemelve). Ezeket a fájlokat én mv-vel szeretném összegyűjteni egy közös könyvtárba ahonnan késöbb törölném. Ezt így próbáltam kivitelezni:

mv `cat lista.txt` célkönyvtár

Az mv azokat a sorokat amelyek szóközt tartalmaznak eltörve "kapja meg" és ennek következtében nem is helyezi át őket a kívánt könyvtárba. Hogy tudnám ezt megoldani?