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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 18
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Jak je to s mezerami v nazvu souboru?

20.10.2004 09:55 anon123 | skóre: 35 | blog: ganomi
Jak je to s mezerami v nazvu souboru?
Přečteno: 963×
Chtel bych se zeptat, jaky vliv maji mezery v nazvech souboru. Prelitlo me to pres hlavu proto, protoze lide, kteri pracuji s UNIX like systemy, pisi vetsinou tecky, nebo podtrzitka v mezerach mezi slovy. Proc?

Odpovědi

20.10.2004 10:02 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Něco si naskriptuj v shellu, a odpověď zjistíš sám...

Mezera je za normálních okolností v $IFS, když chceš něco rychle naskriptovat, nechce se ti rozpadání jmen souborů na kusy ošetřovat, protože to někdy je docela pruda.
20.10.2004 10:10 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
mezery a diakritika v nazvech souboru nejlepe v kodovani win-1250 je jedna z lamerin kterou na svet prinesla banda lameru z Redmondu.
20.10.2004 10:18 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Mezera má velmi dobrou funkci jako oddělovač slov (v češ tin ě tak y píš eš slo va doh rom ady). Pokud chceš mezery v názvech mít, tak ti nic nebrání, ale ve chvíli, kdy začneš skriptovat začneš nadávat, jak to ten d.... mohl napsat s mezerami (obvláště oblíbené mám mezery na konci názvu). Už takový skriptík na pouštění oblíbených MP3 by mohl z tohoto důvodu nefungovat.

Pokud si do názvu přihodíš ještě diakritiku (oblíbené, pokud soubor cestuje mezi různými počítači), závorky, apostrofy, uvozovky, tak máš o zábavu postaráno. Někdy to může jít až tak daleko, že to musíš přejmenovat ručně, protože se Ti to nebude chtít v nějakém skriptu ošetřovat.

Většinou si každý člověk najde nějaký prográmek, který mu přejmenuje soubory na nějaký rozumný tvar, nebo si ho sám napíše.
20.10.2004 10:23 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Zdravim

Asi opul roku po te co jsme dostal svuj prvni pocitac jsme zjistil ze psat do nazvu souboru mezery, hacky, carky a jina nabodenicka je dost hloupy anpad. A to jsem zil jeste ve win95 vezeni.

Mezery a nabodenicka proste nepis, usetri ti to hooodne zbytecnejch starosti. Mezery kvuli skriptum a nabodenicka kvuli kodovani.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
20.10.2004 10:26 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Diky za vysvetleni.
20.10.2004 10:27 rADOn
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
potiz je v tom ze shell a podobne programy povazuji mezery za oddelovace prikazu takze pokud neni spravne uvozena skonci to havarii. teoreticky je to vzdy chyba dotycneho programu/skriptu - v unixu je ve jmene souboru legalni jakykoliv znak krome NULL - ale protoze casto je jednodussi zrusit mezery nez rozpletat nekdy dost slozity spletenec uvozovek hodne lidi proste mezery nepouziva. osobne jsem zatim mel s mezerami jediny vazny problem, a ten se stal na mswindows :-)
20.10.2004 16:39 Petr
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jenom takove male doplneni: Ve jmenu souboru se nesmy vyskytnout prinejmensim jeste znak / (lomeno)
12.6.2007 15:45 Lukáš Džunko | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Nemal by a vecsina zakladnych utilit to berie ako ze nesmie byt, ale napr. taky SAP (na hp-ux skusane) nema problem dat / do nazvu suboru.
20.10.2004 10:29 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jeste bych se asi rad zeptal, co kdo z vas preferuje?

Podtrzitko "_"
Tecku "."
Psat prvni pismeno velke "VelkePismeno"
Nebo neco jineho?
20.10.2004 10:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Pomlčku.
20.10.2004 10:41 Martin Baleja | skóre: 13 | blog: Segmentation_Fault
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Podtržítko. (Yeti ;-)) (lépe se čte)
Why are hemorrhoids called "hemorrhoids" instead of "assteroids"?
20.10.2004 10:46 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
http://example.org/foo_bar

http://example.org/foo-bar

Navíc je to shift navíc a lennost vítězí :-)
20.10.2004 10:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Kromě toho mě asi nepřesvědčíš, že je podtržítko oddělovač slov, když ho matchuje \w ;-)
multi avatar 12.6.2007 16:28 multi | skóre: 38 | blog: JaNejsemOdsut
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
ja preferuju java konvenci
svoboda je: když chci, tak můžu; kutilův web; bezdrátová čidla teploty vývoj softwaru
20.10.2004 11:03 hajma
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Myslí, že ve 3. tisíciletí už není nutné, aby se lidé přizpůsobovali strojům, proto píšu háčky a čárky a klidně si uložím "Moje oblíbená písnička.mp3".
Ať si s tím systém poradí.
20.10.2004 11:16 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Systém s tím nemá nejmenší problém, problém může mít uživatel (viz Yetiho první odpověď).
Stanislav Brabec avatar 20.10.2004 11:39 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Přesně tak. Pokud narazíte na program, který nebere české znaky a mezery v názvech souboru, otravujte autory, ať to opraví. Ve skriptech se stačí naučit používat uvozovky.

A poté, co se přešlo na UTF-8, jménům souborů se meze nekladou.

Nevím, proč by se soubor nemohl jmenovat třeba "Плагин для 表示設定 češtiny.txt".

Dobrá rada zní: Pokud něco takového vypalujete na CD, udelejte záložní link odkaz bez diakritiky. Joliet sice pracuje v Unicode, ale Windows neotevřou soubor se znaky mimo aktuální abecedu, starší Windows nic, Apple nevím. Linux pak většinou dává přednost RockRidge, a to zase nemá standardní kódování. Nemluvě o tom, že neopatchovaný cdrecord nepálí správně pod UTF-8.
20.10.2004 12:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Ve skriptech se stačí naučit používat uvozovky.

Naivní představa. Kdo dokáže správně naskládat uvozovky uvnitř evalu?
20.10.2004 13:11 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
A navíc když někdo pojmenuje soubor třeba takto:

Zkušební "test'ovací" [soubor] - (kdo to rozluští?).txt (s mezerou za txt na konci),

tak chci vidět člověka, který si ošetří skript v BASHi tak, aby tohle zvládnul. Navíc stále existují OS, které mají problémy s cizími znakovými sadami, rozlišením velkých/malých písmen a tak vůbec.
12.6.2007 16:36 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Nechápu jak někdo může mít s takovýmto názvem problém při zpracovávání v bash skriptu :-O. Podle mého je problém čistě mezi židlí a klávesnicí, neměl byste nějaký konkrétní případ, kdy to je problém? Osobně používám všechny znaky kromě zakázaného lomítka a na problémy nenarážím, skriptuju dost... Díky.
12.6.2007 16:37 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jo teda nepoužívám znak nový řádek, to už jsem někde psal, to se mi zdá přecejen nevhodné :)
12.6.2007 16:45 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No, možná před třemi lety byla podpora horší :)
Stanislav Brabec avatar 25.10.2004 12:59 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Pokud připravuji výraz pro eval, používám následující konverzi. Poradí si se všemi znaky včetně uvozovek a apostrofů:
arg=$'\n'testovací\ řetězec\'\ \"
arg=${arg//\'/\'\\\'\'}
eval echo "'$arg'"
20.10.2004 12:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
A důvod, proč by se tak neměl jmenovat, je ten, že se to dost blbě píše. A to i když sedím u svého superhyperterminálu. Nemluvím o tom, že jsem připojen z náhodného počítače s náhodným terminálem.

A ještě k mezerám: mezera není normální znak, má syntaxi zvláštní význam. Proč nepožaduješ, aby mohly být mezery v identifikátorch v C, Javě, čemkoli? Protože bys musel definovat celou novou syntaxi jazyka. V shellu se program a data volně míchají, takže i když lze problémy s mezerami obejít, často snadno, neznamená to, že když OS umožňuje ve jméně souboru kterýkoli znak kromě \0, je také dobrý nápad je ve jménech používat.
20.10.2004 13:11 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
slysel jsem, ze kdysi existoval programovaci jazyk, jenz povoloval mezery v identifikatorech. To musel byt s odpustenim bordel :-)
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
20.10.2004 13:50 leste | skóre: 20
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Neni v tom moc bordel. Je to, pokud vim, FORTRAN.
20.10.2004 14:28 hajma
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
A proč by nemohl, prostě mi ho poslal můj čínskej kolega a já si ten název doplnil o českej popisek. ;-)
20.10.2004 14:31 jm
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No, to bude vyborne, s takovym nazvem souboru je fakt radost jakkoliv pracovat. Lidi jste normalni???
20.10.2004 15:48 hajma
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
To je přesně ono, Vy se na to díváte z hlediska programátora, já z hlediska uživatele.
Přece nepřestanu používat diakritiku, aby to měli programátoři jednodušší.
MFNF (Make fun not flame): Co třeba lokalizace - není zbytečná? Nestačí nám angličtina ?(navíc nemá háčky a čárky a stačí na ni půlka ASCII)
20.10.2004 16:30 jm
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Rec neni o diakritice, ale o mezerach apod. paznacich v nazvech souboru (uvozovky, apostrofy...)

P.S. Ano, s anglictinou si pri pojmenovani souboru plne vystacim a usetrim si spoustu problemu, misto mezer pouziju pomlcku, podtrzitko nebo tecku a spokojene s tim ziju.
12.6.2007 16:38 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Ale vždyť je to děsně vošklivý :( Třeba typicky v názvu mp3 se hodí i mezery i uvozovky či apostrofy... Jako programátorovi mi práce s těmito soubory problém nedělá.
12.6.2007 16:44 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No.. možná před třemi lety byla podpora horší :D
20.10.2004 16:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Uživatel neskriptuje, a celkově nepoužívá shell. Dokud si něco kliká v GUI, ať si pojmenovává, co chce, jak chce. Ale já s tím pak nechci mít nic společného. Budu-li muset spouštět mc (v horším případě GUI), abych mohl přesunout/zkopírovat/smazat/... soubor, protože se jmenuje čínsky, což nedokážu napsat, i když to třeba můj terminál podporuje, tak to mi může ... a hádej kam.
20.10.2004 14:29 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Vlastně jeden problém by byl -- IMHO neexistuje způsob, jak použít soubor s mezerou v názvu jako interpret #!-skriptu. Teda ne že by na tom nějak záleželo.
20.10.2004 11:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
A jen doufej, že nebudeš nikdy přecházet na jiný systém, který si s tím sice také poradí, ale shodou okolností používá jiné kódování...

Ostatně jména skladeb, interpreta, etc. jsou v ogg vždy v UTF-8 (nikoli v mp3, tam už vidím, jak si systém s tím chaosem poradí...) a každý systém mi ve třetím tisíciletí ukáže tato metadata, soubor se může jmenovat, jak chce, třeba 01.ogg. Vůbec nechápu, že ve třetím tisíciletí ještě používáš systém, který uživatele zatěžuje takovými technickými detaily, jako jsou jména souborů.
Stanislav Brabec avatar 20.10.2004 11:45 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Ke konverzi jmen souborů po přechodu na UTF-8 jsou nástroje - třeba convmv nebo utf8ize. Provedete ho jednou a může vás hřát vědomí, že je to zřejmě i naposled.
20.10.2004 14:00 bhe
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
ja musim souhlasit, unixove se systemy se jiz delsi cas chlubi mimo jine tim, ze na jmena souboru nekladou skoro zadne omezeni a to se me libi, proto mezery klidne pouzivam k me plne spokojenosti.... diakritiku ale ne, nejak zatim nebyl duvod cpat ceske znaky do nazvu.

jak vidim nazvy pisnecek typu 01_blah_bleh_blah.mpc, tak okamzite prevadim. jasne ten nazev je i v tagu, ale maloktery prehravac hudby v linuxu (!!!) podporuje vyborne ape tagy, vubec cela situace s prehravaci hudby je vice nez nedostatecna, to je opravdu jedina vec ktera me konkretne brani v uplnemu prechodu na linux (holt neni nad foobar), ale to uz sem moc odbehl :)
20.10.2004 14:09 jm
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No to by me tada zajimalo, jaky zazracny prehravac hudby pouzivate ve Windows a co konkretne umi tak vyborneho oproti obdobnym aplikacim pro Linux.
20.10.2004 16:18 lizard
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Dyk Ti to tam pise (cti poradne;-)): foobar - http://www.foobar2000.org . A takovej fakt (bohuzel) na Linuxu nejni.
20.10.2004 16:45 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Co přesně má foobar co jiné přehrávače (na linuxu) ne ? Pokud vím, tak hlavní výhoda této aplikace je to, že obchází všechny ty windozní mixovadla, efektovadla, resamplovadla a jiná prznidla zvuku, takže do převodníku jde skutečně jenom to co tam má při přehrávání jít. Alsa tohle dělá defaultně, takže o problém míň.

Další věc je gapless playback, což umí tohle: http://aqualung.sourceforge.net/ . Co dál ?
20.10.2004 16:53 jm
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No, tak jsem neodolal a nainstaloval na vedlejsim krumplu PIII 450 s Windows. LOL! Zlatej XMMS nebo WinAmp pod Windows. No, jdu to zase smazat. Uf.
20.10.2004 22:32 lizard
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?

To me mrzi, ze Vam nevyhovuje, alespon jsem Vas rozesmal a prodlouzil Vam tak o neco zivot. Proste nekdo ma rad aplikace, ktere delaji jednu vec poradne a nekdo zase bumbrlicky, kteri delaji milion veci a kazda z nich "tak nejak" funguje.

PS: stejne si myslim, ze jste ten prehravac poradne nevidel, protoze WinAmp(ve vsech verzich), ten skutecne strci do kapsy. Mozna se zkuste podivat i sem: http://pelit.koillismaa.fi/plugins/index.php - mozna vam neco uniklo :-).
12.6.2007 16:13 podlesh | skóre: 37 | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jeden z důvodů proč používat foobar oproti WinAMpu je zatížení - WinAmp je strašně nenažraný.
Martin Tůma avatar 12.6.2007 18:42 Martin Tůma | skóre: 38 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?

Jak kterej WinAmp - o systémových nárocích mého (verze 2.80) si může každý linuxový přehravač nechat jenom zdát... A funkce to má (odmyslíme-li Amarok, kterej umí snad i vařit...) stejný.

Každý má právo na můj názor!
Dalibor Smolík avatar 20.10.2004 16:15 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: Jak je to s mezerami v nazvu souboru?
Například mpg123 -w moje_pisnicka.wav Moje\ oblíbená\ písnička.mp3
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
20.10.2004 14:14 Tomáš Janeček | skóre: 12
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
NEvim jestli jsem to neprehledl, ale v cele diskuzi jsem nevidel tohle:
mezera (tedy > <) se zapise s lomitkem (tedy >\ <)
Něco děsně chytrýho a vtipnýho
20.10.2004 14:25 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
A nebo taky %20 a nebo jako mezera bez escapování. A to se bavíme jenom o interaktivní práci. Sranda právě začne, když ty soubory má zpracovávat nějaký skript, na kterém si člověk nedal moc záležet (třeba něco jako for f in *; do rm $f; done).
20.10.2004 18:20 Petr
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
No já osobně nepoužívám mezery a diakritiku v názvech souborů hlavně proto že jsem jednou po zhroucení windows musel z konzole rychle vytahat z disku data (škoda že jsem tenkrát neznal slack :-) ). Doporučuji zkusit pracovat z příkazového řádku s cestou a názvama souborů ve kterých je použitý takovýhle balast a člověk má hned jasno. Používám zásadně jen podtržítko _ přehledné a jednoduché.
20.10.2004 18:44 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Mezery, diakritika, jiná než nezbytná velká písmena a znaky, které mají v shellu speciální význam (zdravím GNU Arch :-)) jsou už ze zásady fuj. Uražte mi ruce, kdybych si měl někdy něco takhle pojmenovat.

I když velká písmena (jenom to první, ale) v názvu souboru jsou užitečná, když je chci mít ve výpisu první. (což je užitečné pro grafické programy, jenže takové GNOME mi do ~ natvrdo nacpe adresář Desktop (jeden z důvodu proč jsem se na GNOME vybodl, nepřišel jsem na to jak to vypnout) a KDE jsou nějaká velká a malá písmena při řazení ukradená)
Copak toho není dost?
Jesus Jimenez avatar 12.6.2007 21:02 Jesus Jimenez | skóre: 28
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Co vam na ~/Desktop vadi? :) Pouzivat to pro plochu nemusite a pokud mate ~ jako plochu, tak ten Destop ani nemusi byt videt ...
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
20.10.2004 23:27 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Na jednu stranu zcela souhlasím s tvrzením, že není rozumné používat diakritiku a mezery v názvech souborů. Na druhou stranu ale zásadně nesouhlasím se zdůvodněním, že to komplikuje psaní skriptů. Každý, kdo produkuje skripty, které přestanou fungovat v okamžiku, kdy jméno souboru (nebo parametr) obsahuje "problémové" znaky, by zasloužil pár pohlavků, naplácat přes ruce a vyhodit od klávesnice.
21.10.2004 08:37 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Nemůžu souhlasit. Viz můj předchozí příspěvek. Napsal jsem jednoduchoučký skript na nějakou hovadinu (dnes bych to psal jinak) a zklamalo to, když tam někdo předhodil soubor s mezerou. Přidal jsem ,,uvozovky'' (prostě "). Fungovalo to, dokud si uživatel nevymyslel název s uvozovkou. Dobře, dal jsem raději apostrofy, ale pak si uživatel dal do názvu apostrofy. Zase nefungovalo. Tak se dá přidávat středník, čárky, všemožné závorky atd. Samozřejmě si s tím poradí vyšší skriptovací jazyky jako Perl nebo Python, ale obyčejný BASH je jednoduchoučký a na hovadiny typu for i in `ls` do; něco udělej; done bohatě stačí a navíc to zvládnu zapsat přímo do příkazového řádku a nemusím otevírat soubor, napsat program, zavřít soubor a spustit. A ke každému smysluplnému skriptu (tj. napsání skriptu netrvá déle, než ruční provedení téhož) vymyslím název, který ho zbourá.

Pokud si uživatel vyřeší svoje problémy sám, ať si dělá, co chce. Ale až přijde s prosíkem, že tamto mu nejde zkopírovat, tak nemám chuť pomáhat. A když mi pošle blbě pojmenovaný soubor, tak mám chuť trhat.

Navíc tu nikdo ještě nenapsal, co se stane, když takový špekový soubor pošlu kolegovi v USA, který má M$ Wokna, která nemají potuchy o nějakých háčcích s čárkami. To, že já mám systém, který všechno zvládá, neznamená, že ho musí mít všichni.

Stále klademe vyšší a vyšší nároky na techniku, což znamená vyšší a vyšší nároky na programátory, což zase znamená vyšší cenu SW. Navíc si člověk většinou neuvědomí, že sám těžce zaostává. Například já jsem ve škole kalkulačku neměl (tehdy byla docela drahá a moc toho stejně neuměla) a umím velkou násobilku a dělit velká čísla zpaměti nebo na papíře. Umí to dnešní maturanti?
22.10.2004 06:16 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Nesouhlasím. Následující skript jsem zkoušel se soubory, jejichž jména obsahovala křížek, svislou čáru, otazník, hvězdičku, mezeru, jednoduché uvozovky, dvojité uvozovky, ampersand, backslash, menšítko, většítko, rovnítko, závorky (kulaté, hranaté i složené) i linefeed a nezaznamenal jsem žádné problémy. O diakritice nemá smysl ztrácet řeč. Můžete mi prozradit, jaký název souboru ho "zbourá"?
#!/bin/bash

for f in "$@"; do
  ls -l "$f"
done
22.10.2004 08:58 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
To je pěkné, ale co když potřebuješ dostat seznam souborů z nějakého příkazu, tj. z $(...)? O evalu ani nemluvím...
22.10.2004 12:20 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Command substitution (generuje-li seznam souborů, tedy obvykle s příkazem find) takhle přímo bez ošetření používám jen interaktivně, a to ještě jen tam, kde bezpečně vím, že se problémové soubory nevyskytují. Jinak je potřeba použít jiný oddělovač (nejlépe nulový byte), případně jiné řešení ('find ... -exec', 'xargs'). Konstrukce typu 'grep ... `find ...`' mají navíc ještě jednu nepříjemnou vlastnost: velmi rády kolabují na překročení maximálního počtu parametrů, a to bez ohledu na "problémové znaky".

Použití příkaz 'eval' chápu jako projev čirého zoufalství, jako poslední možnost a také jako příkaz, který má svou sílu, ale i své vady. Toto je jedna z nich. V situaci, kde by to mohlo způsobit problémy, eval nepoužiji - i za cenu toho, že bych nemohl použít čistý shellový skript.
25.10.2004 13:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
S evalem by to člověk neměl přehánět, ale jako výraz zoufalství ho tedy nechápu.

Podle mne je celý tvůj přístup zvrácený ;-) Nejprve si řeknu, k čemu ty soubory jsou a co s nimi budu dělat, z toho mi vyplynou omezení. Mohu například chtít, aby byly soubory platné identifikátory v nějakém jazyce -- když si vytvořím modul ,a b c.py`, mohu pak být ohromně šťastný, že ho nemohu importovat, natož používat, protože jméno modulu musí byt platný identifier. Stejně tak mohu chtít, aby byly soubor platná jména slopuců v SQL, nebo cokoli -- například word v shellu.

Pokud jediná věc, kterou se soubory kdo kdy bude dělat, je klikat na ně v dokonale i18ných GUI, no problem, ať si je pojmenovává čínsky, s mezerami, konci řádků, čímkoli. Pokud se s nimi bude dít něco jiného, tak to na jejich jména klade omezení.
25.10.2004 21:21 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Můj přístup je založen na filosofii, že píšu-li skript, píšu ho proto, abych automatizoval nějakou činnost. Ten skript typicky píšu proto, abych tuto činnost mohl provádět opakovaně. Pokud ho napíšu tak, že zkolabuje, jakmile bude ve jménu souboru mezera, můžu se spolehnout, že na to časem zapomenu a budu ho chtít použít na adresář, kde takový soubor bude. Nebo nezapomenu, ale přehlédnu, že tam takový soubor je. Proto už kvůli sobě raději obětuji pár minut a napíšu skript pořádně, tedy tak, aby fungoval i se jmény, která obsahují problémové znaky. Tolik práce to není a za ten klid mi to stojí.

A to už nemluvím o tom, že ten skript mohou používat i další a bylo by nefér jim takovou časovanou bombu připravit. Navíc bych se za takový skript musel stydět. Nemůžu samozřejmě vyloučit, že po mně takové skripty někde zůstaly, to jsou hříchy nezralého mládí. Dnes už si ale dávám pozor.
26.10.2004 09:13 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Ja to delam zase naopak. Mam blbuvzdorny skript, ktery mi prejmenuje soubory na rozumna jmena. Jenom je potiz, ze kdyz je zmrsena diakritika, tak tak se tezko hada, jakym pismenkem ho nahradit, takze ve vysledku se musi vynechat nebo nahradit nejakym defaultnim znakem (podrtzitko nebo pomlcka, podle gusta).

Casto clovek pise skripty ,,spatra'' (tzn. primo na prikazovy radek, protoze to akci potrebuje jenom jednou) a nemuze tudiz vychytavat jemnosti typu, kam s tou uvozvkou.
22.10.2004 10:55 Tomáš | skóre: 29 | blog: Tomik
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Když máte čas kvůli každému souboru sahat na klávesnici, tak nepotřebujete skript.

Teď si zkuste vytvořit název s českými znaky (obzvláště oblíbené jsou ď, ť, ň, ž a možná ještě něco víc), uložte ho na disketu a zkuste ho otevřít pod W98. Já už jsem takhle pár souborů tahal nadvakrát. Pokud ho ještě protáhnete přes FTP server, který předpokládá jinou znakovou sadu, máte úspěch zaručen. Tisíce děkovných dopisů.
22.10.2004 12:12 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jednak si s těmi znaky poradí i automatické doplňování bashe, jednak to funguje i s wildcards. Takže nerozumím tak úplně poznámce o "sahání na klávesnici". Na to, co jsem napsal, samozřejmě skript není potřeba, ale to byl jen příklad. Stejně fungují i složitější skripty.

S diakritikou nemám problémy. Je to otázka správných parametrů pro mount. Ještě jednou upozorňuji, že sám taková jména nevytvářím a nepoužívám - ale neodpustil bych si napsat skript, který by si s nimi neporadil, zejména pokud by smazal nebo přepsal něco, co nemá. To bych jednoznačně považoval za chybu autora skriptu, v žádném případě bych nesvaloval vinu na toho, kdo souboru pojmenoval.
25.10.2004 14:15 Tomáš Pelc | skóre: 22 | blog: multimedialni_pc_k_LCD_TV
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Jednak si s těmi znaky poradí i automatické doplňování bashe, jednak to funguje i s wildcards

Pokud máte ve firmě "odborníky", kteří nechávájí pojmenování souborů např. na MSWordu, pak v jejich adresářích najdete rozsáhlou korespondenci s názvem "Naše firma, s.r.o xxx.doc" ap.
To je mi pak i BASH s automatickým doplňováním na nic ...

25.10.2004 21:24 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Nerozumím. Takovéto jméno nedělá bashi nejmenší problémy, vše bez problémů doplní, před mezerami přidá backslashe. Všechno krásně funguje. Problémy samozřejmě mohou vzniknout, pokud je chyba v konfiguraci Samby resp. parametrech mountu, ale to je opět spíše chyba systémáka.
26.10.2004 08:18 Tomáš Pelc | skóre: 22 | blog: multimedialni_pc_k_LCD_TV
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Chtěl jsem říct, že pokud je tam více souborů začínajících STEJNÝM mišmašem, pak se hrozně těžko doplňuje po _TAB_ ono rozhodující písmenko, které má určit konkrétní požadovaný soubor. Jde to, ale dost mě to zdržuje ... Bez "nábodeníček" v názvech souborů je IMHO administratorův život lehčí.
12.6.2007 16:47 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Dnešní maturanti (2007) zase v pohodě zpracovávaj jména s mezerami v bashi :D A násobí v bc -l-
12.6.2007 13:47 BorgMcz
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Mel bych take dotaz. Nemohl by mi nekdo poradit nejaky script ktery by prohledal adresar a nahradil v nazvu souboru mezeru treba za znak "_" nebo "-" . Dekuji za pomoc.
12.6.2007 16:04 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
find -depth -name '* *' -print0 | xargs -0 rename -v -n 's/ /_/g'
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
12.6.2007 16:06 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Pak odstraň to -n a jedem. Jen ještě poznámka, rename je součástí perl-utils, pokud máš náhodou jiné rename než z perl-utils tak si to někde sežeň.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
12.6.2007 16:11 ikarlos
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
rename
12.6.2007 16:30 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
Příště by bylo dobré založit nový dotaz. Zbytečně jste zmátl několik diskutujících, kteří navazují dialog na dva roky staré komentáře…
Jesus Jimenez avatar 12.6.2007 21:03 Jesus Jimenez | skóre: 28
Rozbalit Rozbalit vše Re: Jak je to s mezerami v nazvu souboru?
yes, me to zmatlo taky :)
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy

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.