Portál AbcLinuxu, 16. května 2024 12:42


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
30.11.2003 08:57 Martin Swiech
Rozbalit Rozbalit vše Regulerni vyrazt
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim, diky za skvely clanek. Zajimalo by me, zda by sly nejakym zpusobem vyresit lepe ty regulerni vyrazy v uloze 1. Ty, co jsou popsany v reseni nejsou pravda nikterak dokonale. Vubec se nechytaji, kdyz nekdo bude chtit prevedet soubory bez zapisu cesty - v aktualnim adresari (tj. napr. prikazem "oggwavmp3.sh *.wav") nebo (i kdyz je to prasarna, ale i s tim by se melo pocitat) soubory v korenovem adresari (tj. napr. prikazem "oggwavmp3.sh /1.wav"). Zkousel jsem ty vyrazy trosicku menit, ale vzdy to melo nejakou vadu, ktera zpusobovala nedokonalost pri zpracovavani zminovanych uzivatelskych vstupu. Omlouvam se. Nejspise to sem vubec nepatri, protoze tohle neni serial o regulernich vyrazech, ale presto si dovolim polozit dotaz, zda jdou vznikle situace resit pomoci REGEXP nebo by se muselo pridat par radku skriptu, ktere by kontrolovaly uzivatelske vstupy?
1.12.2003 10:15 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Regulerni vyrazt
Z toho si nic nedělejte. Autor článku zjevně nezná příkazy basename a dirname. Jo a jen tak mimochodem, nejsou to regulerni, ale regulárni vyrazy.
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é.
Fuky avatar 1.12.2003 23:00 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše RE: Regulerni vyrazt
Díky ;-)) > Vubec se nechytaji, kdyz nekdo bude chtit prevedet soubory bez zapisu cesty - v aktualnim adresari (tj. napr. prikazem "oggwavmp3.sh *.wav") nebo (i kdyz je to prasarna, ale i s tim by se melo pocitat) soubory v korenovem adresari (tj. napr. prikazem "oggwavmp3.sh /1.wav") POZOR asi jste si nevšiml aliasu, ten skript je dělaný pro něj: alias oggwavmp3='find -type f | xargs -i ~/bash/oggwavmp3.sh {}' Vlezu si do adresáře obsahující soubory, které chci převést a zadám pouze $ oggwavmp3 , vytvoření argumentů nechám na příkazu find ;-)) > basename, dirname Díky za připomínku, existuje mnoho řešení a já zrovna zvolil to složitější, člověk se stále učí a nikdo neví vševědoucí :-D
2.12.2003 08:59 Martin Swiech
Rozbalit Rozbalit vše RE: Regulerni vyrazt
Diky za upozorneni. To je tak, kdyz nekdo cte nepozorne. Omlouvam se. :-)
Matyáš Dvořák avatar 12.12.2006 17:43 Matyáš Dvořák | skóre: 13
Rozbalit Rozbalit vše Re: BASH - VI
Odpovědět | Sbalit | Link | Blokovat | Admin
proc je ve skriptu trap.sh sleep 0,1 nemelo by tam by sleep 1?

Takhle to chybuje:
Uklízím.sleep: invalid time interval `0,1'
Více informací získáte příkazem `sleep --help'.
.sleep: invalid time interval `0,1'
Více informací získáte příkazem `sleep --help'.
.sleep: invalid time interval `0,1'
atd.
savalo.dev
Fuky avatar 12.12.2006 19:34 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: BASH - VI

Díky za upozornění, nějak se mi tam vloudil překlep, místo čárky tam má být tečka sleep 0.1 ;-)

19.3.2011 13:17 conf
Rozbalit Rozbalit vše Re: BASH - VI
Odpovědět | Sbalit | Link | Blokovat | Admin
tak tak koukam na toho obesence a nejak mi to nejede :D musim to instalovat nb staci kdyz si upravim cestu k etc a share/obesenec a pak spustim ten skript??

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.