abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:44 | Nová verze

    Byla vydána nová verze 1.26 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | Nová verze

    CrossOver, komerční produkt založený na Wine, byl vydán ve verzi 26. Přehled novinek v ChangeLogu. CrossOver 26 vychází z Wine 11.0, D3DMetal 3.0, DXMT 0.72, Wine Mono 10.4.1 a vkd3d 1.18. Do 17. února lze koupit CrossOver+ se slevou 26 %.

    Ladislav Hagara | Komentářů: 3
    včera 14:22 | Komunita

    KiCad je nově k dispozici také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit [Mastodon, 𝕏].

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Zajímavý projekt

    Šenčenská firma Seeed Studio představila projekt levného robotického ramena reBot Arm B601, primárně coby pomůcky pro studenty a výzkumníky. Paže má 6 stupňů volnosti, dosah 650 mm a nosnost 1,5 kilogramu, podporované platformy mají být ROS1, ROS2, LeRobot, Pinocchio a Isaac Sim, krom toho bude k dispozici vlastní SDK napsané v Pythonu. Kompletní seznam součástek, videonávody a nejspíš i cena budou zveřejněny až koncem tohoto měsíce.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 7
    včera 11:11 | Nová verze

    Byla vydána nová verze 36.0, tj. první stabilní verze nové řady 36, svobodného multimediálního centra MythTV (Wikipedie). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 1
    včera 04:44 | Nová verze

    Byl vydán LineageOS 23.2 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu.

    Ladislav Hagara | Komentářů: 2
    včera 03:44 | IT novinky

    Od března budou mít uživatelé Discordu bez ověření věku pouze minimální práva vhodná pro teenagery.

    Ladislav Hagara | Komentářů: 22
    9.2. 23:43 | IT novinky

    Evropská komise (EK) předběžně shledala čínskou sociální síť pro sdílení krátkých videí TikTok návykovým designem v rozporu s unijním nařízením o digitálních službách (DSA). Komise, která je exekutivním orgánem Evropské unie a má rozsáhlé pravomoci, o tom informovala v tiskovém sdělení. TikTok v reakci uvedl, že EK o platformě vykreslila podle něj zcela nepravdivý obraz, a proto se bude bránit.… více »

    Ladislav Hagara | Komentářů: 19
    9.2. 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

    Ladislav Hagara | Komentářů: 0
    9.2. 18:22 | Zajímavý projekt

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (26%)
     (3%)
     (5%)
     (2%)
     (12%)
     (28%)
    Celkem 831 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Sed a odescapovanie . v FQDN

    13.12.2008 14:51 pupala | skóre: 21
    Sed a odescapovanie . v FQDN
    Přečteno: 312×

    Mam subor s priradenymi sietami k FQDN.

    cat priradene

        gw1.pokus.test=192.168.1.0

        gw2.pokus.test=192.168.2.0

    V skripte priradujem FQDN premennej MENO

    Chcem pri zruseni site pouzit pre zachovanie riadku nieco ako

    sed -n -i -e 's/$MENO/volna/' priradene

    a malo by zostat

       volna=192.168.1.0

       gw2.pokus.test=192.168.2.0

    lenze tato konstrukcia mi vymaze obsah celeho suboru.

    Je to zrejme tym, ze nie su odescapovane "." . Je to mozne nejako pouzit, alebo musim rozparsovat FQDN

    a nasledne regexp vyskladat v sed skripte?

    Stylom sed -n -i -e 's/$HOST\.$DOMENA\.test/bla.bla.bla/' priradene ? Pouzil som v sed aj volbu -r, ale bez uspechu.

     

    Odpovědi

    14.12.2008 01:43 luky
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN

    Prázdný výstup (soubor) způsobuje volba -n, ale escapnout ten text by to taky chtělo. Viděl bych to třeba nějak takhle:

    ESCAPED=$( echo "$MENO" | sed 's/[]^$&.*/[]/\\\0/g' ) # snad vsechno
    sed -i -e "s/^$ESCAPED=/volna=/" priradene
    14.12.2008 09:17 q
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN
    's/[]^$&.*/\\[]/\\\0/g' ?
    14.12.2008 11:25 pupala | skóre: 21
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN

     

    Díky obom, sedím tu za knihou awk&sed a to čo ste mi napísali neviem ani prečítať. V skripte od q sa kde rozvinie premenná $MENO?

    Alebo sed skript od q len opravuje ten predchádzajúci od Lukyho?

    Mohol by som poprosiť o vysvetlenie? A ktoré lomítko oddeľuje vzor od striedajúceho výrazu? Vyzerá to na druhé, lebo keby nie, muselo by aj to byť odescapované,

    ale potom tretie lomítko prečo nie je odescapované. Pomôžte mi to prečítať. Sám v tom už dlho tápam. Jednoduché výrazy mi už aj idú, ale takéto ešte nie.

     

    14.12.2008 18:04 luky
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN

    Ano, skript od "q" jen opravuje ten můj tím, že escapuje i zpětné lomítko, na které jsem zapomněl. K vysvětlení asi tolik, že uvnitř [...] většina speciálních znaků ztrácí speciální význam, takže je nečtěte jako speciální :-)

    s/
      [
       ]^$&.*/\\[
      ]
     /
      \\\0
     /g
    
    15.12.2008 11:08 pupala | skóre: 21
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN

    Z akej literatúry ste toto čerpali?  Mezi prvou [ a druhou ] znaky   ]^$&.*/\\[ nemajú špeciálny význam ?

    Neviem sa dopracovať k prečítaniu.

    Ani cez info sed ani v knihe awk&sed ani na root.cz v článku Regulárne výrazy od Pavla Satrapu.  & zastupuje aký znak?

    15.12.2008 15:19 luky
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN

    Například man regex

    18.12.2008 21:42 pupala | skóre: 21
    Rozbalit Rozbalit vše Re: Sed a odescapovanie . v FQDN
    Ďakujem. Toto som nejako nenašiel. Aj keď to ešte neviem na sto percent, začína "svitať".
    Z tohoto ]^$&.*/\\[ mi nie je jasné, prečo escapujeme $ a &.
    Ak je $ v FQDN, toto escapovanie ho vymaže, a ak sa snažíme priradiť premennej MENO hodnotu v ktorej je &,
    tak sa systém snaží interpretovať to ako príkaz na pozadí. Alebo má kombinácia $& predsa nejaký špeciálny význam v [].
    A ešte neviem čo vo výraze čo značí 0. Predpokladal som, že "každý výskyt". Ale ak to zmením na iné číslo,
    tak to hodí chybu.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.