Hodne dobry uvod do bashe. Myslim, ze si ho zacnu doporucovat.
Názory k článku
Programování v (bash) shellu
Autor pise: : #!/bin/ba...
celé vláknoAutor pise:
: #!/bin/bash
:
: Tuto řádku budete psát na začátek všech vašich skriptů. Informujete tím shell, že
: má jako interpretr spustit /bin/bash.
To neni pravda. Na #!/bin/bash se diva jadro systemu
pri volani execve(2), nikoliv shell.
Existuji sice paranoidni interpretery, ktere se po spusteni
jeste navic divaji, jestli jsou skutecne uvedeny
v #! (jde treba o perl), ale tohle se deje
az _po_ execve()
Moc pěkné, díky. Nevíte něk...
celé vláknoMoc pěkné, díky.
Nevíte někdo, zda existuje někde přehled příkazů, voleb pro [ -X xxx ],
konstrukcí cyklů apod. pro programování v shellu v
nějaké přehledné tabulce?
Pak by se do článku mohl dát odkaz.
Super clanek, jentak dal ......
celé vláknoSuper clanek, jentak dal ...
for f in `ls *.wav' # teda fu...
celé vláknofor f in `ls *.wav' # teda fuj, spouštět zbytečně další proces
Snad stačí
for f in *.wav
Samozřejmě nikdo nám nebrání psát třeba
for f in `ls \`echo *.wav\` tee /dev/null` # :)))
Re: for f in `ls *.wav' # teda fu...
celé vláknoto je presne ono. Kdyz bych pouzil prikaz ls, tak mi to nekolikaslovny nazev souboru povazuje za nekolik ruznych souboru.
to mi asi nikto neuveri, ale s...
celé vláknoto mi asi nikto neuveri, ale sadol som si
za pc kvoli tomu, ze si najdem nieco o
scriptovani v bash. no najprv som chcel pozriet co je nove na root.cz a tu na mna vyskoci presne to co som potreboval. dakujem najvysiemu za telepatov :-) a dik za super clanok.
Pro zajimavost: bash umoznu...
celé vláknoPro zajimavost:
bash umoznuje load modulu rozsirujici buildin
funkce. Existuje take modul pro PostgreSQL a pak
jde pekne efektivne udelat connect na DB (bash
se stane klientem) a pokladat dotazy primo ze
skriptu nebo prikazove radky. Dobra alternativa
pro perl (a spol.) u jednoduchych veci....
Jinak celkem pekny clanek.
Dost dobre. Doporucoval bych p...
celé vláknoDost dobre. Doporucoval bych pokracovat popisem zakladnich unixackych utilitek typu cut, paste apod.(to je jen priklad, co me ted napadlo). Nemylim tim pouze prelozeni mana, ale spise jejich zakladni seznam, co delaji a k cemu se pouzivaji.
No a pozdeji treba awk.
Hezky uvod. Ale prijde mi troc...
celé vláknoHezky uvod. Ale prijde mi trochu zavadejici rikat:
'cyklus while se provadi tak dlouho, pokud je test
logickeho vyrazu ...' - predevsim syntax while, if ... je takova:
while prikaz do ... done . To ze ten prikaz _muze_
byt _prikaz_ test je vec dalsi.
Krom toho jeste jedna prakticka zkusenost (ale seq neni z bashe)
cyklus for i=1 to n se da udelat takto:
for i in `seq 1 n` ....
Něco takového tu opravdu chybě...
celé vláknoNěco takového tu opravdu chybělo - super...
Pekne cteni... Podobny (tro...
celé vláknoPekne cteni...
Podobny (trochu obsahlejsi) clanek v anglictine je na http://www.thelinuxgurus.org/bash1.html
Toto je clanek ktery jsem hled...
celé vláknoToto je clanek ktery jsem hledal.
Tak by se melo psat.
DEKUJU
Moc pekne vysvetleno, diky. Je...
celé vláknoMoc pekne vysvetleno, diky. Jen bych doporucoval hned v uvodu dodat, ze spustitelny
skript musi mit nastaveny patricne atributy, jinak se dockate chyboveho hlaseni (nebo taky ne)
a nic se dit nebude. Pozor na to.
Pekny clanek
celé vláknoTen clanek je proste super. Chickyho vyjadrovani je obvykle ponekud tezkopadnejsi, takze tohle je vazne vykon. Jen tak dal...
Dík
celé vláknoTeprve takovéhle články dělají z Linuxu to pravé vzrušující dobrodružství s dobrým koncem.
Dík.
i s odstupem casu nejlepsi
celé vláknoi s velkym odstupem casu od zverejneni jsem nenasel nic lepsi pro uvod do bashe. Skoda ze uz nefungujou mikroplatby...
Re: i s odstupem casu nejlepsi
celé vláknoMusim souhlasit, opravdu perfektni clanek.
stránky
celé vláknohttp://www.fi.muni.cz/usr/brandejs/P004/

