Hozzászólások
-
SzerzőBejegyzés
-
Most valószínű vagy biztos? Miből gondolod, hogy sok fájl sérült?
/A kérdőmondatokat, ha lehet, kérdőjellel zárd!/
Most valószínű vagy biztos? Miből gondolod, hogy sok fájl sérült?
/A kérdőmondatokat, ha lehet, kérdőjellel zárd!/
Na, megint átmentünk általános iskolába és próbáljuk a többieket meggyőzni, hogy mi is tudunk számolni?
Na, megint átmentünk általános iskolába és próbáljuk a többieket meggyőzni, hogy mi is tudunk számolni?
mata: most ez hogy kerül ide? Valami hiba van benne?
rednek: egyébként szinte bármit lehet használni, az az s utáni első karakter lesz:Code:$ echo almakukac | sed „sXalmaXszõlõX”
szõlõkukacPersze X-et úgyse használ senki 🙂
A kukac (mármint a karakter 😉 ) szerintem azért jó, mert bazi nagy, és „messziről” is könnyű észrevenni, jobban tagolódik. Míg mata írásában (ami nyilván helyes) nem annyira (könnyen) észrevehető, hogy mi mire megy.A dialog parancs? Azt nem tudom, win-en hogy szuperál, vagy van-e egyáltalán.
A dialog parancs? Azt nem tudom, win-en hogy szuperál, vagy van-e egyáltalán.
És milyen szabály szerint akarod cserélni? Mármint mire? Ui. egy jól kiadott sed-parancs egyszerűen csodákra képes 🙂
Amúgy nincs mit.
1. @ – ez csak mezőelválasztó (általában a /-jelet szokták használni, de nekem ez szimpatikusabb, ui. /-jelet többször kell cserélnem, mint kukacot. Ekkor pedig kukaccal „olvashatóbb”.)
2. Ha a (…)-t érted, akkor értened kell a 1-et is. Ha nem érted (legalábbis rosszul hiszed), akkor elárulom, hogy a (..) közötti részt (persze soronként mindig más és más) memóriába/változóba rakja, amire a 1-gyel hivatkozok (a következő, ki nem találod, a 2 lesz).
3. „s” : igen, substitute, tehát csere.
4. Idézőjel: én ezt szoktam, nem az aposztrófot. Az aposztrófot inkább belül szoktam. Az, hogy még nem láttad, vagy hazugság, vagy pedig nem olvastad el rendesen ezt a válaszomat 😉Tehát mit is csinál:
s : a sed cserélni fog
@ : paraméter-elválasztó
([0-9]*).* : olyan mintát keres, aminek az elején számjegyek vannak (ezt eltárolja a memóriában), majd utána bármit (megj.: lehet, hogy az elejére kellene egy ^, hogy a sor elejére illessze).
@ : köv. paraméter jön
1 : ez az, amire cserélni kell, tehát az első eltárolt változót helyettesíti.
@ : opciók következnek
g : globálisan keresse, tehát ne csak soronként egyszer (ami itt most felesleges, de én már megszokásból kirakom).Egyébként ez mind benne van a már említett könyvben, a sed-es fejezetben. Azt a példát, amikor a tizedespontot cseréli tizedesvesszőre, érdemes áttanulmányozni, ui. sok okos dolog van benne.
2007-06-14-08:09 Hozzászólás: Kérdések és válaszok Vasy-val :) Minden lehet (vegyes topic) :) #2115634strapal wrote:Ja, és indítsd újra a géped (vagy gépet?).Hogy lehetsz ilyen buta? Hát persze, hogy a gépedt a helyes alak!
-
SzerzőBejegyzés