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 13:44 | Zajímavý projekt

    Hra Factorio dorazila na Printables. Hned teď si můžete stáhnout 65 různých modelů a nechat celou mimozemskou planetu oživnout na svém stole.

    Ladislav Hagara | Komentářů: 2
    včera 19:22 | Nová verze

    GNU Project Debugger aneb GDB byl vydán ve verzi 18.1. Podrobný přehled novinek v souboru NEWS.

    Ladislav Hagara | Komentářů: 0
    25.9. 23:33 | Humor

    Prezident USA Donald Trump během svého projevu na valném shromáždění OSN 22. září 2026 prohlásil, že umělá inteligence 'bude dále oficiálně nazývána superinteligencí', zkráceně SI. Svůj návrh zdůvodnil takto: 'Použití slova artificial činí inteligenci falešnou. Ona falešná není, ve skutečnosti je úžasná'. Zároveň ve svém proslovu prohlásil, že Spojené státy kategoricky odmítají jakékoliv pokusy o vytvoření 'globalistického

    … více »
    AfD 💙 | Komentářů: 16
    25.9. 23:22 | Nová verze

    Čínská technologická firma Xiaomi představila novou verzi 2.6 svého modelu MiMo, váhy modelů MiMo‑V2.6‑Pro‑RL a MiMo‑V2.6‑Flash‑RL jsou dostupné na HuggingFace pod licencí MIT. Výkonnější varianta Pro má přes bilion parametrů, z toho 42 miliard aktivních, úspornější Flash 309 miliard parametrů, z nichž se při generování aktivuje přibližně 15 miliard. Oba modely mají délku kontextového okna milion tokenů. Tyto MoE modely zvládají

    … více »
    AfD 💙 | Komentářů: 0
    25.9. 03:33 | Komunita

    Proběhl Snapdragon Summit 2026. Společnost Qualcomm se mimo jiné pochlubila během Linuxu na čipech Snapdragon X2. Zatím pouze v ranní verzi vhodné pro vývojáře linuxových distribucí a přispěvatele do jádra Linux.

    Ladislav Hagara | Komentářů: 0
    24.9. 21:11 | Nová verze

    Byla vydána nová verze 2.0 klienta F-Droid určeného pro instalaci bezplatných a otevřených mobilních aplikací do Androidu ze softwarového repozitáře F-Droid (Wikipedie). Jedná se o alternativu k Google Play.

    Ladislav Hagara | Komentářů: 7
    24.9. 12:11 | Komunita

    Debian Inference Portal nabízí vývojářům Debianu bezplatný přístup ke službám AI/LLM. Sponzorem je společnost Scaleway.

    Ladislav Hagara | Komentářů: 0
    24.9. 11:44 | Bezpečnostní upozornění

    Robert Ressl nalezl ve WordPressu kritickou zranitelnost CVE-2026-87902 s CVSS 9.2. Útočníkům umožňuje neoprávněný přístup k souborům a vzdálené spuštění kódu (RCE). Opravena je ve verzích 7.1.2, 7.0.6, 6.9.9…

    Ladislav Hagara | Komentářů: 0
    24.9. 03:33 | IT novinky

    Společnost Meta na dvoudenní konferenci Meta Connect 2026 představuje své novinky. Vypíchnout lze lehké brýle s funkci VR Meta VR Glasses. Do prodeje půjdou na jaře 2027 za cenu 1299,99 dolarů.

    Ladislav Hagara | Komentářů: 0
    23.9. 14:44 | Nová verze

    Google Chrome 154 byl prohlášen za stabilní. Nejnovější stabilní verze 154.0.8037.57 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Opraveno bylo 108 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 12
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2739 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: bash - kopírování a přejmenování souborů

    21.1.2008 23:18 motorcb | skóre: 12
    bash - kopírování a přejmenování souborů
    Přečteno: 3691×
    Zdravim.
    Mam slozku kde je nekolik tisic souboru, ktere jsou libovolne pojmenovane.Predevsim je u nich libovolna velikost pismen a vsechny maji koncovku .txt
    Ja bych je potreboval zkopirovat do samostatne slozky2, kde budou bez koncovky .txt a jejich nazev budou tvorit pouze mala pismena. Dokazal by to nekdo?
    Ja uz se s tim peru 2 dny a nemohu to vyresit :(
    Predem diky za jakykoliv napad :)

    Odpovědi

    kozzi avatar 21.1.2008 23:22 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    a co krename
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    Dalibor Smolík avatar 21.1.2008 23:29 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    mmv "puvodni*" "novy#1"
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    21.1.2008 23:47 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    man tr
    man sed
    21.1.2008 23:51 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    1. v MidnightCommander označiť všetky súbory

    2. ako výstupný adresár treba nastaviť /cesta/k/slozka2/\L*

    3. zdrojová maska bude *.[Tt][Xx][Tt] (musia byt povolené shell vzory)

    4. stlačiť OK :)
    21.1.2008 23:56 ajikdpoe | skóre: 23 | blog: dvh
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    #!/bin/bash
    ZDROJ=`pwd`
    CIEL='/home/dvh/pokus'
    mkdir $CIEL
    for i in *.txt; do
      echo "Kopirujem $i"
      cp "$ZDROJ/$i" "$CIEL/`echo $i | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`"
    done
    
    (aneb: Ked jediny nastroj co mas je kladivo, vsetko vyzera ako kliniec :) premennu CIEL si premenuj na to kam sa to ma kopirovat
    21.1.2008 23:59 ajikdpoe | skóre: 23 | blog: dvh
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    zabudol som odrezat koncovku .txt, opravena verzia:
    #!/bin/bash
    ZDROJ=`pwd`
    CIEL='/home/dvh/pokus'
    mkdir $CIEL
    for i in *.txt; do
      echo "Kopirujem $i"
      cp "$ZDROJ/$i" "$CIEL/`echo $i | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' | sed 's/.txt$//'`"
    done
    
    22.1.2008 02:12 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    No, možná bych zkusil tohle:
    #!/bin/bash
    
    # Inicializace promennych
    AWK=/usr/bin/gawk
    
    i=0
    
    fail()
    {
       echo "SELHANI: ${*}"
       exit 1
    }
    
    get_dst()
    {
       SRC_NAME="${1}"
       DST_DIR="${2}"
       echo $* | $AWK -v src_name="${SRC_NAME}" -v dst_dir="${DST_DIR}" '
          BEGIN {
             dst_name=src_name
             sub(/\.txt$/,"",dst_name)
             sub(/.*\//,"",dst_name)
             print(dst_dir "/" tolower(dst_name))
          }'
    }
    
    # Zakladni kontrola smysluplnych parametru
    [ "${#}" -lt "2" ] && fail "Prilis malo parametru."
    [ -d "${!#}" ] || fail "\"${!#}\" neni adresarem."
    
    while [ "${i}" -lt "$((${#} - 1))" ] ; do
       ((i++))
       if [ ! -f "${!i}" ] ; then
          echo "VAROVANI: \"${!i}\" neni souborem - vynechavam."
          continue
       fi
       cp -i "${!i}" "`get_dst "${!i}" "${!#}"`"
    done
    
    Jde to vylepšit (zjednodušit, přidat kontroly... mazanou koncovku ovládat z příkazové řádky... přepsat), ale jinak komentáře:

    a) I takový malý nástroj může být príma, když ho jde krmit parametry z příkazové řádky.

    b) trocha purismu... omezme roury (a forky). I ten sed, šel zavolat najednou:
    sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;s/\.txt$//'
    c) (ne že by byl dobrý nápad je používat, ale) ten sed by si vylámal zuby na jménech souborů s diakritikou. Nehledě na to, že v tomto případě získává sed nízké hodnocení za estetický dojem. Tohle by navíc snad mělo běhat celkem na čemkoliv, kde je k dispozici bash a gawk nebo nawk (po malé úpravě). ;)
    22.1.2008 00:02 marbu | skóre: 31 | blog: hromada
    Rozbalit Rozbalit vše Re: bash - kopírování a přejmenování souborů
    třeba for i in *.txt; do cp $i adresar/`echo ${i%.txt} | tr '[:upper:]' '[:lower:]'`; done
    There is no point in being so cool in a cold world.

    Založit nové vlákno • Nahoru

    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.