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 00:11 | Nová verze

    Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

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

    Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Nová verze

    Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.

    Ladislav Hagara | Komentářů: 8
    včera 12:55 | Bezpečnostní upozornění

    Ministerstvo vnitra odhalilo závažný kyberincident v IT systému resortu. Systém, do kterého se dostal útočník bez oprávnění, byl odpojen a nedošlo k odcizení dat [𝕏].

    Ladislav Hagara | Komentářů: 12
    včera 11:55 | Humor

    Před rokem byla streamovací služba HBO Max přejmenována na Max. Dle managementu slovo HBO v názvu nebylo důležité. Včera byl Max přejmenován zpět na HBO Max. Kolik milionů dolarů to stálo? 😂

    Ladislav Hagara | Komentářů: 5
    včera 02:11 | Nová verze

    Byla vydána nová major verze 8.0.0 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata (Wikipedie). Přehled novinek v oficiálním oznámení a v aktualizované dokumentaci.

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

    Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.4. Přehled novinek s náhledy a videi v oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | IT novinky

    Instituce státní správy nebudou smět využívat produkty, aplikace, řešení, webové stránky a webové služby poskytované čínskou společností DeepSeek. Na doporučení Národního úřadu pro kybernetickou a informační bezpečnost rozhodla o jejich zákazu vláda Petra Fialy na jednání ve středu 9. července 2025.

    Ladislav Hagara | Komentářů: 4
    9.7. 06:00 | Zajímavý projekt

    Jack Dorsey představil (𝕏, Nostr) svůj nový projekt bitchat. Jedná se o bezpečnou decentralizovanou peer-to-peer aplikaci pro zasílání zpráv bez potřeby internetu, serverů a telefonních čísel. Využívá se Bluetooth Mesh Network. Detaily v technické dokumentaci. Zdrojové kódy jsou k dispozici pod licencí Unlicense.

    Ladislav Hagara | Komentářů: 6
    9.7. 04:22 | Nová verze

    Hudební přehrávač Amarok byl vydán v nové verzi 3.3 "Far Above the Clouds". Nově je postaven na Qt6/KF6 a využívá GStreamer místo Phononu.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 381 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Bash: náhrada mezer v názvech souborů podtržítkem

    25.3.2016 15:41 petr
    Bash: náhrada mezer v názvech souborů podtržítkem
    Přečteno: 478×
    Názvy některých souborů v adresáři obsahují mezery. Jak hromadně nahradit mezery v názvech podtržítkem?

    Odpovědi

    wamba avatar 25.3.2016 16:22 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    např.
    rename -v ' ' '_' *
    (neřeší 2mezery) nebo
    perl-rename  -v 's/\s/_/g' *
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    25.3.2016 16:40 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    for f in *\ *; do mv -vi "$f" "${f// /_}"; done

    (neřeší situace, kdy by se měla dvě různá jména přejmenovat na stejné)

    25.3.2016 18:27 petr
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    Díky, funguje.
    25.3.2016 17:23 tonda | skóre: 8
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    detox -s utf_8 -r -v -n /adresar

    Odstraní a nahradí nestandardní znaky v názvech.

    -n ukáže návrhy, ale neprovede
    25.3.2016 17:28 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    Rovnou bych použil detox, vyřeší i spoustu dalších starostí.
    25.3.2016 17:28 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    Pozdě :)
    25.3.2016 20:34 pavele
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    A teď mi řekněte, jak odstranit všechny mezery na začátku a konci souboru a více mezer mezi slovy v souboru nehradit jediným podtržítkem, aby nevznikaly soubory typu "__soubor___který_obsahuje____více__mezer_.doc...

    Jinak setkávám se s názvy adresářů jako:
      (mezera) Rok 2016 - dosud nevyřešené případy?: - (nutné) zpracovat.doc
    25.3.2016 20:45 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem

    A kousat už budete sám?

    wamba avatar 26.3.2016 01:57 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    na to lze použít zmiňovaný perl-rename
    perl-rename  -v 's/^\s+|\s+$//g;s/\s+/_/g' *
    
    nebo třeba mezery změnit na _ jen mezi slovy, jinak je smazat:
    perl-rename  -v 'BEGIN{use utf8;} utf8::decode($_);s/\b\s+\b/_/g; s/\s+//g; utf8::encode($_)' *
    
    atd. Můžete použít celou sílu Perlu.
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    26.3.2016 10:31 pavele
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    Díky za ten perl-rename skript.

    A co se týče toho kousání, spousta lidí potřebuje předkousat - a to myslím ve všech významech tohoto slova... :-)
    26.3.2016 10:42 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    spousta lidí potřebuje předkousat

    Většinu to ovšem v celkem ranném věku přejde. Možná si myslíte, že smyslem poradny je dostat hotové řešení, které jen tupě zkopírujete a když budete chtít něco trošičku jiného, tak se bez sebemenší snahy to řešení pochopit a přizpůsobit prostě zeptáte znovu. Tak to ale fungovat nemá.

    26.3.2016 15:26 pavele
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    Většinu to ovšem v celkem ranném věku přejde.
    V raném věku přejde, v pozdním věku se vrátí. :-)

    Nikdo nemá patent na rozum. I z hotového řešení se člověk může mnohému naučit.

    Samozřejmě, existují takoví, kteří si myslí, že snědli kousek z hada moudrosti, například Neználek, Kutil Tim nebo Mat a Pat. Tito lidé ovšem velmi trpí při dešti.

    26.3.2016 15:56 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem
    I z hotového řešení se člověk může mnohému naučit.

    …a to je přesně to, co jste se rozhodl neudělat, místo toho jste se u velmi mírně odlišné úlohy zeptal znovu na hotové řešení. Právě na to můj komentář o kousání narážel - všimněte si, že jsem ho nepsal na první dotaz, ale až na ten druhý.

    26.3.2016 14:57 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Bash: náhrada mezer v názvech souborů podtržítkem

    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.