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

Po téměř 13 měsících vývoje od verze 0.11.0 byla vydána verze 0.12.0 hardwarově nenáročného desktopového prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklého sloučením projektů Razor-qt a LXDE. Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 1
včera 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
20.10. 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
20.10. 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
20.10. 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 19
19.10. 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
19.10. 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 7
19.10. 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
19.10. 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 24
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (1%)
 (1%)
 (74%)
 (14%)
Celkem 177 hlasů
 Komentářů: 7, poslední 19.10. 23:06
    Rozcestník

    Dotaz: bash a soubory s mezerou v nazvu

    Jiri 25.12.2003 22:40 Jiri "eR0" Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    bash a soubory s mezerou v nazvu
    Přečteno: 561×
    Napsal jsem si kratky jednoucelovy script:
    #!/bin/bash
    for file in `find .`; do
      if [ -f $file ]; then
        chmod 644 $file
      fi
      if [ -d $file ]; then
        chmod 755 $file
      fi
    done
    
    Funguje skvele, az na jednu drobnost. Na vystupu findu se nesmi objevit soubor, ktery ma v ceste nebo nazvu mezeru. Ten je pak forem interpretovan jako nekolik jednotlivych polozek seznamu...

    Zkousel jsem taky vypsat seznam souboru do souboru:
    find . >filelist
    
    a posleze pouzit:
    for file in `cat filelist`; do
    
    Ale i kdyz jsem soubory s cestou dal do uvozovek nebo mezery vyescapoval (backslashem), chova se to stejne...

    Jak se tohle resi? Musi se sachovat s $IFS?

    Divim se, ze jsem na to po tolika letech s Linuxem narazil az ted. Rek bych, ze je to zacatecnickej dotaz, ale nemuzu to najit ani v manu, ani to vygooglovat. :-(

    Odpovědi

    25.12.2003 22:52 ivok
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    I kdyz to neni uplne to na co se ptate, tak 99% lidi pouzije:
    find -type f|xargs chmod 644
    find -type d|xargs chmod 755
    
    Kdyz uz ten "find" a "xargs" nekdo napsat, tak proc je nevyuzit naplno...
    26.12.2003 12:59 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    Pro jistotu raději
    find . -type f -print0 | xargs -0 chmod 644
    find . -type d -print0 | xargs -0 chmod 755
    26.12.2003 00:17 MarSik | skóre: 16 | Brno
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    no ja bych vyuzil asi primo schopnost findu -exec spolu s -flags. a nejdriv bych chmodnul adresare a pak soubory..a zadny problem
    Nothing is foolproof...fools are very clever.
    Jiri 26.12.2003 00:50 Jiri "eR0" Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    Dik za rady s pouzitim -type parametru findu v tomto konkretnim pripade. -exec znam a pouzivam, ale o existenci -type jsem nemel tuseni. Nicmene bych ten problem potreboval vyresit obecne, musi to prece nejak jit.
    26.12.2003 13:02 Maude Lebowski
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    jde, staci dat nazvy souboru do uvozovek
    "$file"
    Jiri 26.12.2003 13:31 Jiri "eR0" Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    Nestaci. To jsem samozrejme zkousel taky. :-) Mejme v adresari dva soubory:
    -rw-r--r--    1 jirkas   users           0 Dec 26 13:21 bezmezery
    -rw-r--r--    1 jirkas   users           0 Dec 26 13:21 s mezerou
    
    Pustim na ne script:
    #!/bin/bash
    for file in `find .`; do
      echo $file
    done
    
    A vypise se:
    .
    ./bezmezery
    ./s
    mezerou
    
    A zadny "$file" (v uvozovkach) na tom nic nezmeni, protoze to blbe vypadne uz z toho foru... :-(
    26.12.2003 13:54 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    Ne, tohle skutečně nefunguje. Když napíšete `příkaz`, tak se jeho stdout holt rozbije na slova podle IFS. Řešení jsou např. (a) používat find inteligentně, jak radí ostatní (b) změnit IFS, tj. dát před ten for IFS=$'\n' -- ale bacha, doporučuji pak poměrně rychle změnit zpět, mohl byste se divit jinde... (c) použít find | while read; do ... "$REPLY"; done (d) použít find -print0 | xargs -0 ... (nejbezpečnější forma findu, protože \0 je jediný znak, který v názvu souboru být nemůže) (e) použít find | sed ... | sh (f) použít find | perl ... (g) ...
    Jiri 26.12.2003 20:25 Jiri "eR0" Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
    Rozbalit Rozbalit vše bash a soubory s mezerou v nazvu
    Dik za vycerpavajici odpoved. :-)

    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.