( knzoltan | 2013. 10. 13., v – 18:56 )

Tudom. Akkor ezek szerint mégsem igaz az amit a Büki könyvben ír a szerző a 8. oldal legtetején, idézem:
"Az egyszeres idézőjelek ('...') használata teljes elzárást jelent."

és az interneten hozzáolvasva kiderül, hogyha tartalmaz a string ' jeleket, akkor azokat escapelni kell. De még át kell ugrani egy rakás másik jelet is, mint pl a sorvége stb jeleket...

Egyébként megoldom másképp, elmentettem egy fájba(PS1) a stringet, és cat tal hozzáfűzöm ahhoz a 2 fájlhoz így:

sudo cat PS1 >>/home/zoli/.bashrc;cat PS1 >>/root/.bashrc

Talán ez a legegyszerűbb megoldás erre a kis semmiségre. Csak kezd tele lenni a hócipőm a különböző íráskkal, az ember a saját bőrén tapasztalja meg, hogy több a kivétel mint a szabály. Már rájöttem, hogy jobban járok, hogyha nem olvasgatom mások kódjait, csak a legritkább esetben, mert más gondolkodásmóddal írta úgyis, lehet, hogy rögösebb és nehezebb a saját utam, de legalább én írom magamnak, és nem más "hülyeségeit" próbálom a saját hülyeségeimmel összevetni. Azt is észrevettem, hogy sokszor fölöslegesen túlbonyolítanak egy adott feladatot a példákban különböző internetes forrásokban, a Büki András héjprogramozás könyvében meg aztán, amikor a szabályos kifejezéseket a telefonszámos példán keresztül szeretné megértetni az aztán a katasztrófa, még a maradék kedve is elmegy az olvasónak tőle. Arról szól az egész könyv, hogy a szerző mekkora kockafej, hogy tud minél bonyolultabban megoldani egy problémát. Az olvasó meg egyre hülyébnek érzi magát... Pedig a Szerző linuxvilágos cikkeiben van pár cikk, amik sokkal egyszerűbb példékat sorakoztat fel.
Viszonylag jól megtanultam a szabályos kifejezéseket - nem csak a Büki könyvéből és írásaiból, hanem sok helyről, de ehhez kell egy idő mire leülepszik, de akkor már ha ránézek pl egy menetrendre, már arról is az jut eszembe, hogyan lehetne regex el minél egyértelműbben leírni a megállókat...

-- Zoli