Re: Archiv konference

From: Ing. Vlastimil Pospíchal (vpospichal@tiscali.cz)
Date: 23. 10. 2002, 13:33 CEST


On Wed, Oct 23, 2002 at 08:38:20AM +0200, mail@pp21.cz wrote:
> Ing. Vlastimil Pospíchal <vpospichal@tiscali.cz>:
> 
> >> Urcite to jde nejakym parametrem osetrit, ale ja
> >> ho (prozatim) neznam (nepouzivam)...
> >> Poradi nekdo?
> >> -pp21-
> 
> > Vím, že je to zvěrstvo, ale já podobné věci stahuji wgetem takto:
> >
> > wget
> > http://pp21.cz/temp/konfera-si/0{0,1,2}-
> > {01,02,03,04,05,06,07,08,09,10,11,12}.zip
> >
> > Snad mi odpustíte, že jsem ten řádek nezalomil :-)
> 
> Nadhera, odpoustim ti, tako ty urcite odpustis me, ze to zlamu... :(

:-)

> Predpokladam, ze to vygweneruje nekolik odkazu, ktere neexistuji, to je
> asi ta prasarna, ze? Rekl bych, ze je rychlejsi kouknout na par hlasek
> 404, nez se s tim delat detailneji, takze nejsem proti.

Přesně to jsem měl na mysli.

> Ale asi se nejedna o parametry wgetu, ze jo?
> Mam vytistenou dokumentaci k wgetu, ale nic tam o tom neni :(
> A prikazovy radek windows to taky nezkousne, zkousi stahnout soubor
> 0{0,1,2}-{01,02,03,04,05,06,07,08,09,10,11,12}.zip
> 
> Pustil jsem si tedy pod windows Bash (mam ho z cygwinu) a ono to
> funguje, nadhera... Zkousel jsem to i v Sh (ale nevim co to je za
> interpreter) a ten se choval stejne blbe, jako win cmd (prikaz. radek).

To je jedna z příjemných vlastností bashe. To, co je ve složených závorkách,
prokombinuje. Pokud použiješ žolíky ("*","?"), tak ty také rozbalí podle
názvů souborů v dotyčném adresáři. Teprve výsledný řetězec je předán jako
vstupní parametry programu. Program tak má značně usnadněnou práci. Pouze je
potřeba dát pozor, aby délka toho výsledného řádku nepřesáhla 8KB (občas se
zadaří:-), ale i na to existuje vychytávka přes xargs.

> No jo, maj to v tom linuxu vychytany, na to by Bill neprisel... ;o))

Kdyby to Bill vychytal v commandu, tak mu lidi do Windows nepůjdou, to
dá rozum :-) 

> BTW neznate nekdo link na popis Bashe v cestine? Docela by me to
> zajimalo, jednou jsem chtel zkopirovat soubor a az po 20ti minutach
> jsem nasel prikaz cp.
> -pp21-

Možná to bude tím, že "cp" není příkaz bashe, ale samostatný program. Tedy
ani manuál bashe by Ti moc nepomohl. Určitě by Ti však pomohla nějaká kniha
o UNIXu, nejlépe nějaká starší.

Říká se, že by začátečník měl stisknout 2x tabulátor, aby se bu zobrazily
všechny použitelné příkazy a pak že by je měl začít zkoumat "man příkaz".
U minidistribucí to ještě jde, ale například v mém případě by to znamenalo
prozkoumat 3103 příkazy (programy) a to se mi zdá trochu mnoho. V začátcích
jsem měl největší problémy právě s tímto. Chtěl jsem provést nějakou akci,
ale neznal jsem název příkazu.

Například teprve dnes jsem přišel na to, jak lze plynule zvyšovat hlasitost
přehrávání MP3 (kvůli příjemnějšímu buzení). Teď už vím, že to umí například
program amixer a už ho mám i nastavený tak, aby hrál nejprve potichu a pak
přidával. Zkušenosti se v Linuxu získávají postupně. Je škoda zůstat jen
u klikání na ikony, i když se u nich dá začít.

Kit
-- 
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz



This archive was generated by hypermail 2.1.2 : 23. 10. 2002, 14:30 CEST