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í
×
    dnes 20:00 | Nová verze

    Byla vydána verze 4.2 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    dnes 19:33 | IT novinky

    Anton Carniaux, právní zástupce Microsoft France, pod přísahou: Microsoft nemůže garantovat, že data z EU nepředá do USA bez EU souhlasu, musí dodržovat americké zákony.

    Ladislav Hagara | Komentářů: 3
    dnes 15:33 | Nová verze

    Byl vydán Mozilla Firefox 141.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Lokální AI umí uspořádat podobné panely do skupin. Firefox na Linuxu využívá méně paměti. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 141 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | Bezpečnostní upozornění

    NÚKIB upozorňuje na kritickou zranitelnost v SharePointu. Jedná se o kritickou zranitelnost typu RCE (remote code execution) – CVE-2025-53770, která umožňuje neautentizovaný vzdálený přístup a spuštění kódu, což může vést k úplnému převzetí kontroly nad serverem. Zranitelné verze jsou pouze on-premise verze a to konkrétně SharePoint Server 2016, 2019 a Subscription Edition. SharePoint Online (Microsoft 365) není touto zranitelností ohrožen.

    Ladislav Hagara | Komentářů: 3
    včera 21:00 | IT novinky

    Společnost Valve zpřísnila pravidla pro obsah, který je možné distribuovat ve službě Steam. Současně řadu her ze Steamu odstranila. V zásadách a pravidlech přibylo omezení 15: Obsah, který by mohl porušovat pravidla a normy stanovené zpracovateli plateb a souvisejícími sítěmi platebních karet a bankami nebo poskytovateli připojení k internetu. Sem spadají zejména určité druhy obsahu pouze pro dospělé.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Komunita

    Dle analytics.usa.gov je za posledních 90 dnů 6,2 % přístupů k webových stránkám a aplikacím federální vlády Spojených států z Linuxu.

    Ladislav Hagara | Komentářů: 0
    20.7. 17:44 | Zajímavý článek

    Jak si zobrazit pomocí Chrome a na Chromiu založených webových prohlížečích stránky s neplatným certifikátem? Stačí napsat thisisunsafe.

    Ladislav Hagara | Komentářů: 3
    20.7. 00:33 | Bezpečnostní upozornění

    V repozitáři AUR (Arch User Repository) linuxové distribuce Arch Linux byly nalezeny a odstraněny tři balíčky s malwarem. Jedná se o librewolf-fix-bin, firefox-patch-bin a zen-browser-patched-bin.

    Ladislav Hagara | Komentářů: 15
    20.7. 00:22 | Komunita

    Dle plánu by Debian 13 s kódovým názvem Trixie měl vyjít v sobotu 9. srpna.

    Ladislav Hagara | Komentářů: 1
    19.7. 13:22 | Komunita

    Vývoj linuxové distribuce Clear Linux (Wikipedie) vyvíjené společností Intel a optimalizováné pro jejich procesory byl oficiálně ukončen.

    Ladislav Hagara | Komentářů: 1
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (27%)
     (24%)
     (4%)
     (6%)
     (5%)
     (3%)
     (4%)
     (28%)
    Celkem 79 hlasů
     Komentářů: 11, poslední dnes 20:35
    Rozcestník

    Dotaz: Prikaz sed

    3.7.2012 11:57 roman
    Prikaz sed
    Přečteno: 787×
    Dobrý den. Co udělá prosím níže uvedený příkaz v bash a zejména sed v příkazu?

    for file in *\*csv ; do f=`echo $file |sed 's/-/_/g'` ; mz "$file" "f"; done

    Děkuji.

    Řešení dotazu:


    Odpovědi

    3.7.2012 12:09 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Prikaz sed
    sed nahradí všetky výskyty znaku '-' za znak '_'

    A keby tam miesto mz bolo mv, tak celý ten príkaz hromadne premenováva csv súbory tak, aby sa v ich mene pomlčka nahradila podčiarkovníkom.
    3.7.2012 12:57 roman
    Rozbalit Rozbalit vše Re: Prikaz sed
    Děkuji za odpověď. Bebo-li, když je v adresáři x souborů typu a-b-c.csv, příkaz udělá ze všech a_b_c.csv. Chápu to dobře?
    3.7.2012 13:28 leste
    Rozbalit Rozbalit vše Re: Prikaz sed
    Jo. Jen to chce nahradit mz za mv a před f dát dolar.
    3.7.2012 12:10 Atrament
    Rozbalit Rozbalit vše Re: Prikaz sed
    nahradí všechny - za _
    3.7.2012 15:14 Kit
    Rozbalit Rozbalit vše Re: Prikaz sed
    Ten sed mi na takovou trivialitu nějak nesedí. Ani echo.
    for file in */*csv; do mv "$file" "${file//-/_}"; done
    4.7.2012 14:22 Petr
    Rozbalit Rozbalit vše Re: Prikaz sed
    Netvrdim, ze je to nejstastneji zapsano, ale to co jsi uvedl bude fungovat jen v bash.
    rADOn avatar 4.7.2012 16:39 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Prikaz sed
    To je pravda, ale na debianu s jeho pitomouckym dashem stejne pouzije radsi rename ktery umi poctivy regexy. A btw na prostou zamenu znaku v textu je jednodussi pouzit tr, zvlaste kdyz clovek v syntaxi sedu plave jako napriklad ja :-)
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    4.7.2012 19:33 Kit
    Rozbalit Rozbalit vše Re: Prikaz sed
    No a? Stejně většina z nás Bash používá. Ti, kteří ne, si to ve svém shellu zpravidla umí udělat jinak, viz rename s regulárním výrazem. Výhodou mého řešení je, že se nespouští zbytečně další proces.

    Jistě, dá se to ještě urychlit použitím jednoho příkazu find s vhodnými parametry, případně jednoho rename.

    sed, awk nebo tr jsou sice velmi rychlé utility, ale šetřím si je na zpracování tisíců řádek, resp. na nahrazování bashových cyklů, protože při zpracování cyklů je Bash velmi pomalý.
    7.7.2012 14:39 ich
    Rozbalit Rozbalit vše Re: Prikaz sed
    Nekdo bash nepouziva. Lepsi je psat univerzalne. Az si zmeni distribuci nebo shell bude koukat, proc mu skript nebeha. A ze se spusti proces navic? Koho to boli? Sed neni zadna virtualni masina.
    David Watzke avatar 7.7.2012 17:09 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Prikaz sed
    Vždycky záleží na situaci. Když se něco volá mnohokrát, pak ten proces navíc může "bolet" dost. Zrovna v tomto případě mi připadá naprosto úchylný "pajpovat v subshellu".
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    8.7.2012 00:54 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Prikaz sed
    Dotaz byl na bash, takže vhodná odpověď je asi "příkaz spustí zbytečně mnoho procesů" a správě je to v bash takto: (Kitovo řešení).

    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.