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 11:00 | Humor

Před týdnem byly zveřejněny informace o bezpečnostní chybě CVE-2018-10933 v knihovně libssh implementující protokol SSH. Autentizaci bylo možné jednoduše obejít odesláním zprávy SSH2_MSG_USERAUTH_SUCCESS. Chyba byla opravena v upstream verzích libssh 0.8.4 a 0.7.6. Chris Lamb, vedoucí projektu Debian, zveřejnil na Twitteru upravený komiks Cyanide & Happiness věnovaný této bezpečnostní chybě.

Ladislav Hagara | Komentářů: 0
dnes 10:22 | Komunita

Mozilla na svém blogu Future Releases oznámila spolupráci se švýcarskou společností Proton Technologies stojící za šifrovanou poštou ProtonMail a virtuální privátní sítí ProtonVPN. Právě službu ProtonVPN v ceně 10 dolarů měsíčně začne Mozilla od zítra postupně nabízet uživatelům Firefoxu v USA. Část peněz bude použita na další rozvoj Firefoxu.

Ladislav Hagara | Komentářů: 0
dnes 00:22 | Nová verze

Byla vydána verze 11.4 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý článek

Jiří Eischmann se v příspěvku Datovka na Flathubu na svém blogu věnuje aplikaci Datovka, tj. multiplatformní desktopové aplikaci 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, ve formátu Flatpak. Instalovat ji lze přímo z Flathubu.

Ladislav Hagara | Komentářů: 0
včera 22:55 | Komunita

Richard Stallman představil první verzi dokumentu s názvem GNU Kind Communication Guidelines s doporučeními pro přispěvatele do projektu GNU. Cílem doporučení je udržovat v komunitě přátelskou atmosféru.

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

Byl vydán Linux 4.19. Jeho vývoj dokončil a vydání oficiálně oznámil Greg Kroah-Hartman, poněvadž si Linus Torvalds vzal před pěti týdny volno a rozhodl se zapracovat na svém chování. Ke kontroverznímu dokumentu Contributor Covenant Code of Conduct přibyla jeho interpretace Linux Kernel Contributor Covenant Code of Conduct Interpretation. Přehled nových vlastností a vylepšení Linuxu 4.19 na stránce Linux Kernel Newbies a samozřejmě v Jaderných novinách. Kódové jméno Linuxu bylo změněno z Merciless Moray na People's Front.

Ladislav Hagara | Komentářů: 5
včera 02:00 | Pozvánky

Konference OpenAlt 2018 (dříve LinuxAlt a Openmobility) proběhne již o víkendu 3. a 4. listopadu na FIT VUT v Brně. Motto konference je "Otevřeným přístupem k otevřené společnosti". Připraveno je 8 tracků přednášek a workshopů. Pořadatelé připravili výběr toho nejzajímavějšího.

Ladislav Hagara | Komentářů: 0
21.10. 01:00 | IT novinky

Bylo vydáno RFC 8484 řešící posílání DNS dotazů a získávání DNS odpovědí přes protokol HTTPS (DoH, DNS over HTTPS). V aktuálních verzích Firefoxu je DoH ve výchozím nastavení zakázáno. Povolit jej lze v about:config změnou hodnoty network.trr.mode (Trusted Recursive Resolver). V srpnu zveřejnila Mozilla výsledky experimentu s DNS přes HTTPS ve Firefoxu Nightly.

Ladislav Hagara | Komentářů: 50
19.10. 13:00 | Komunita

Při prvním spuštění Ubuntu 18.04 LTS (Bionic Beaver) je spuštěn nástroj Ubuntu Report. Pokud uživatel souhlasí, jsou pomocí tohoto nástroje odeslány do Canonicalu informace o daném počítači (doba instalace, počet procesorů, rozlišení displeje, velikost paměti, časová zóna, ...). V červnu byly zveřejněny první statistiky. Podrobnější statistiky jsou nově k dispozici na samostatné stránce.

Ladislav Hagara | Komentářů: 12
19.10. 01:00 | Pozvánky

O víkendu probíhá v Košicích pravidelné setkání příznivců otevřených technologií OSS Víkend. Na programu je řada zajímavých přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
Přispíváte osobně k vývoji svobodného softwaru?
 (39%)
 (42%)
 (24%)
 (23%)
 (11%)
 (36%)
Celkem 287 hlasů
 Komentářů: 17, poslední včera 22:11
Rozcestník

Dotaz: skript v Unixu

19.4.2004 14:19 TT
skript v Unixu
Přečteno: 111×
Poradi nekdo s touto ulohou v Unixu?

Vytvor skript ktery vytvori symbolicke linky soubory specifikovane temito podminkami: 1. Soubor obsahuje jednu tecku tzn. je ve formatu JMENO.PRIPONA 2. JMENO obsahuje jen velka pismena, cislice a podtrzitko 3. pripona je zadana parametrem a jsou zpracovany jen soubory s danou zadanou priponou

Symbolicke linky se vytvori tak, aby zachovaly jmeno souboru, ale vsechny velke znaky ze JMENA se prevedou na male

po opetovnem spusteni se stejnym parameterem by se nemelo nic menit!

Odpovědi

19.4.2004 14:30 Roman Vasicek
Rozbalit Rozbalit vše Re: skript v Unixu

S kterou casti zadani si nevis rady? Pouzij PERL, pokud si muzes zvolit jazyk ;-).

19.4.2004 14:36 Yeti
Rozbalit Rozbalit vše Re: skript v Unixu
Já bych ti jednu věc poradil -- přečti si znovu, jak má vypadat titulek dotazu, aby k něčemu byl.

A je to upravdu úloha (tj. někdo ti to zadal do školy), nebo to potřebuješ?
ls|perl -nle '($f=$_)=~tr/A-Z/a-z/;symlink$_,$f if/^[A-Z0-9_]+\.EXT$/'
kde EXT nahradíš příslušnou koncovkou (já vím, že to jde napsat i čitelněji, ale je to přece Perl, tak mu nebudu kazit image ;-)
21.4.2004 01:59 zombie | skóre: 2
Rozbalit Rozbalit vše Re: skript v Unixu
> Poradi nekdo s touto ulohou v Unixu?
Poradi.

Titulok 'skript v unixu' je uzasny. Mozno sa Ti zda byt specificky, mne teda nie.
E=$1
ls | sed -n 's/^\([A-Z_0-9]*\)\.'$E'$/\1/p' | tee temp1 | tr A-Z a-z >temp2
sed 's/^/ln -s /;s/$/\.'$E'/' temp1 >temp3
sed 's/$/\.'$E'/' temp2 >temp4
paste temp3 temp4
Skus, ci to robi dobre. Ak hej, za parameter skriptu napis | sh
(alebo to zadratuj do skriptu: paste temp3 temp4 | sh )

Samozrejme, to perlove riesenie bolo elegantnejsie ;-) (az na detaily, ze nerobi s parametrom (to nevadi) a konvertuje aj priponu)
21.4.2004 08:25 Roman Vasicek
Rozbalit Rozbalit vše Re: skript v Unixu

Jasne. Citelnejsi verze nemenici priponu a prebirajici priponu jako parametr by mohla vypadat napriklad takto

ls|perl -e '$e=shift@ARGV;while(<>){chomp;symlink$_,lc($1).$e if/^([A-Z0-9_]+\.)$e$/}' jpg
21.4.2004 08:45 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: skript v Unixu
Hezoučké, ale příliš čitelné :-) Koukám, že moje perl thinking ještě není dokonalé.
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é.
21.4.2004 08:27 Yeti
Rozbalit Rozbalit vše Re: skript v Unixu
Á, máš recht, blbě jsem si přečetl problém, takže by se muselo s tím regulárním výrazem trochu víc blbnout (přidat skupinu kolem jména a projet tr/// jen $1).
21.4.2004 11:51 Roman Vasicek
Rozbalit Rozbalit vše Re: skript v Unixu

Jen mi nejde do hlavy, jak bys prevzal priponu jako parametr z prikazove radky. Pokud pouziji prepinac -n, tak se jej perl bude snazit interpretovat jako jmeno souboru co ma otevrit... :-(

21.4.2004 12:00 Roman Vasicek
Rozbalit Rozbalit vše Re: skript v Unixu

Aaaaa ja hlava dubova. Ze jsem to prehledl :-). Napriklad takto

ls|perl -nle '$e=shift@ARGV if!$e;symlink$_,lc($1).$e if/^([A-Z0-9_]+\.)$e$/' - jpg

Pak ale shori v pripade, ze je adresar prazdny, takze jeste pridat parametr -a pro ls.

21.4.2004 12:34 Yeti
Rozbalit Rozbalit vše Re: skript v Unixu
Tam, kde je $EXT, bych dal $1, a udělal z toho jednořádkový skript v shellu, včetně toho ls.

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.