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í
×
včera 18:11 | Zajímavý článek

Společnost PINE64 stojící za telefonem PinePhone, notebooky Pinebook a Pinebook Pro, IP kamerou PineCube, hodinkami PineTime, páječkou (pájecím perem) Pinecil, zdroji PinePower nebo RISC-V vývojovou deskou PineCone publikovala na svém blogu dubnový souhrn novinek.

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

Laboratoře CZ.NIC vydaly novou verzi 4.17.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Z novinek lze zdůraznit například přidání podpory pro typy datových schránek soudních znalců, tlumočníků a překladatelů, které mají být do produkčního prostředí zavedeny v průběhu května 2021.

Ladislav Hagara | Komentářů: 2
včera 12:00 | Zajímavý článek

V příspěvku Rust v linuxovém jádru na blogu Googlu věnovaném počítačové bezpečnosti se řeší podpora programovacího jazyka Rust pro psaní ovladačů linuxového jádra. Připraven je prototyp. Dění kolem Rustu v Linuxu lze sledovat na GitHubu (Rust for Linux).

Ladislav Hagara | Komentářů: 6
včera 09:00 | Nová verze

Po půl roce vývoje od vydání verze 11.0.0 byla vydána verze 12.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, Extra Clang Tools, Flang, LLD, Polly a Libc++.

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

Byl oznámen vznik nové organizace GNU Assembly zastřešující správce a přispěvatele do GNU softwaru. GNU zde ale neznamená GNU (GNU's Not Unix) ale "Gathering under a New Umbrella", "Governance, Not Unilateralism", "Group’s Not Uniform", "GNU’s Novelty is Unequaled" a "GNU Needs U". Organizace má již svůj GNU Social Contract a Contributor Covenant Code of Conduct.

Ladislav Hagara | Komentářů: 18
včera 07:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 192. sraz, který proběhne virtuálně dnes 16. dubna od 18:00 na Meet.vpsFree.cz.

Ladislav Hagara | Komentářů: 0
15.4. 21:55 | Nová verze

Bylo vydáno minimalistické desktopové prostředí LXQt ve verzi 0.17.0. Nově ukončuje procesy-potomky na konci sezení. Přidává menší funkce a opravy napříč komponentami (panel, správa napájení) a aplikacemi (emulátor terminálu, správce souborů aj.).

Fluttershy, yay! | Komentářů: 1
15.4. 17:11 | Zajímavý projekt

Na Kickstarteru běží kampaň na podporu USB RTC pro Raspberry Pi aneb hodiny reálného času (nejenom) pro Raspberry Pi připojitelné přes USB.

Ladislav Hagara | Komentářů: 5
15.4. 16:00 | Nová verze

Google Chrome 90 byl prohlášen za stabilní. Nejnovější stabilní verze 90.0.4430.72 přináší řadu oprav a vylepšení (YouTube, Pete LePage z devadesátek :-)). Zdůraznit lze použití HTTPS jako výchozího protokolu při nezadání protokolu. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 37 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
14.4. 11:00 | Zajímavý projekt

Björn Ståhl představil desktopové prostředí Pipeworld postavené na Arcanu, tj. na jeho vlastním display serveru, herním enginu a realtimovém multimediálním frameworku v jednom. Videoukázka na YouTube.

Ladislav Hagara | Komentářů: 6
Kolik času v průměru denně trávíte videohovory/-konferencemi? (ať už v práci, škole nebo soukromě)
 (52%)
 (12%)
 (15%)
 (11%)
 (8%)
 (1%)
 (1%)
Celkem 345 hlasů
 Komentářů: 7, poslední 8.4. 12:14
Rozcestník

Dotaz: Zruseni diakritiky u hodne souboru a adresaru

24.9.2004 18:57 Koleso
Zruseni diakritiky u hodne souboru a adresaru
Přečteno: 419×
Zdravim, jak se da nejlepe zrusit diakritika v nazvech souboru i adresaru. Existuje v linuxu ne to nejaky nastroj?

Tech souboru je asi 1000, takze rucni prepisovani nepomuze

Diky moc

Odpovědi

24.9.2004 19:57 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Zruseni diakritiky u hodne souboru a adresaru
1. Najdi si vyhledáváním hromadné přejenovávání, je to tu stokrát -- nejlépe ve stylu find | perl

2. Rozhodni se, jak ji chceš přesně zrušit a jestli třebas nechceš při té příležitosti rušit nějaké další divné znaky.

3. Použij operátor y///: y/áčéěďíňóřšťúůýž/aceedinorstuuyz/ (+ totéž pro velká písmena).
25.9.2004 11:43 Koleso
Rozbalit Rozbalit vše Re: Zruseni diakritiky u hodne souboru a adresaru
Tak jsem nasel tyto dve diskuze:
  • http://www.abclinuxu.cz/forum/show/57790
  • http://www.abclinuxu.cz/forum/show/38685
Vzal jsem z ni tento prikaz:
ls|perl -nle '($f=$_)=~s/\?/\%3E/g; rename $_,$f if $f ne $_;'
a prepsal na tu verzi s operatorem y///
ls|perl -nle '($f=$_)=~y/ž/z/; rename $_,$f if $f ne $_;'
nicmene to nefunguje, z testovaciho souboru "ježíšek" se stane "jezzíz?ek".

Kde delam chybu? Kdyz pouziji operator s/ž/z/g, tak sice to vytvori soubor "jezíšek", ale do toho operátoru nemohu narvat víc českých znaků najednou.
Josef Kufner avatar 25.9.2004 12:24 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Zruseni diakritiky u hodne souboru a adresaru
v Debianu je rename, ktere umi regexpy, takze pokud pouzijes ten:
rename 'y/žš/zs/' *
Hello world ! Segmentation fault (core dumped)
25.9.2004 12:27 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Zruseni diakritiky u hodne souboru a adresaru
Jo, v Debianu je rename v Perlu, proto taky Debian nemůže přejít na UTF-8, protože by přestalo fungovat rename :o)
25.9.2004 12:26 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Zruseni diakritiky u hodne souboru a adresaru
Zřejmě UTF-8. UTF-8 a Perl -- nekonečný zdroj radostí. Snad by to spravilo nějaké use utf8, use locale, use něco-jiného, ale dost to závisí na verzi Perlu, takže to nebudu zkoušet tipovat.

Takže nějakou brutální metodu...
find . -printf '"%p"\n' >tmp1
cstocs utf8 ascii <tmp1 >tmp2
paste tmp1 tmp2 | sed 's/^/mv /' | sh
Nebo něco v tom smyslu. Opakovat podle hloubky vnoření, protože si to přejmenovává adresáře pod rukama.

Nebo to poctivě rekursivně procházet, ale komu by se do toho chtělo...

Jo, a cstocs nefunguje s UTF-8 locale (je v perlu ;-) takže si ho předtím nastav na něco ne-UTF-8, třeba "".

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.