Nowe posty

Autor Wątek: fc4 nie widzi karty planet wl-8314  (Przeczytany 3403 razy)

bgalka

  • Gość
fc4 nie widzi karty planet wl-8314
« dnia: 2005-10-18, 12:05:07 »
Witam,
1. mam baze danych, poleceniem mysqldump zapisuje ja do pliku
2. z pliku wycinam wszystkie inne tabele, zostawiam tylko: id_ogloszenia
3. otrzymuje plik z takimi danymi:
INSERT INTO id_ogloszenia VALUES (34, \\'zdjecie1\\', ....);

Moje pytanie brzmi: czy da sie (i jak :-) za pomoca skryptu zamienic wartosc \\" 34 \\" na \\" \\' \\' \\" ?
I jak dodac dane po \\'zdjecie1\\' (te dane to bedzie: ,0,0)

Jesli sie nie da, to zobacze w c++, ale wole zeby to skrypt robil.

z gory dzieki

agl

  • Gość
fc4 nie widzi karty planet wl-8314
« Odpowiedź #1 dnia: 2005-10-19, 01:04:58 »
2005-10-18 12:05:07 bgalka napisał:

> Witam,
 (...)
 > 3. otrzymuje plik z takimi danymi:
 > INSERT INTO id_ogloszenia VALUES (34, \\'zdjecie1\\', ....);
 >
 > Moje pytanie brzmi: czy da sie (i jak :-) za pomoca skryptu zamienic wartosc \\" 34 \\"
 > na \\" \\' \\' \\" ?
 > I jak dodac dane po \\'zdjecie1\\' (te dane to bedzie: ,0,0)
 
Da sie i to na wiele łatwych sposobów. W C++ to byłoby niepotrzebne męczenie się, imho.

Na przykład takie polecenie w SED załatwi sprawę:
sed \\"s/VALUES ([0-9]+,([^,]+),/VALUES (\\'\\',1, 0, 0,/\\" < plik_z_danymi

Pozdrawiam

bgalka

  • Gość
fc4 nie widzi karty planet wl-8314
« Odpowiedź #2 dnia: 2005-10-19, 08:50:13 »
ok, wielkie dzieki agl za rozwiazanie, ale nie wiem dlaczego predzej na to nie wpadlem, zeby ten skrypt po prostu w php napisac, bedzie raczej o wiele latwiej :=)

A Twoje rozwiazanie i tak mi sie przyda.
pozdro

Xax79

  • Gość
fc4 nie widzi karty planet wl-8314
« Odpowiedź #3 dnia: 2005-10-19, 14:09:40 »
Ja zmiany tego typu robie w edytorze obslugujacym wyrazenia regularne np kwrite.

  • Gość
fc4 nie widzi karty planet wl-8314
« Odpowiedź #4 dnia: 2005-10-18, 00:06:19 »
niedawno z ciekawości zainstalowałem fedorę4.nie wiem jak uruchomić albo zainstalować kartę planet wl-8314-system jej nie widzi albo ja mam takie wrażenie.jestem nowy w linuksie...jeśli ktoś może pomóc to bardzo proszę

gomath

  • Gość
fc4 nie widzi karty planet wl-8314
« Odpowiedź #5 dnia: 2005-10-18, 08:30:22 »
2005-10-18 00:06:19 sajer1 napisał:

>  niedawno z ciekawości zainstalowałem fedorę4.nie wiem jak uruchomić albo zainstalować kartę
 > planet wl-8314-system jej nie widzi albo ja mam takie wrażenie.jestem nowy w linuksie...jeśli
 > ktoś może pomóc to bardzo proszę

Może to Ci pomoże: http://newbie.linux.pl//?id=forum&show=post&post=74162

Poza tym szukaj na google ;)