Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku Programování v (bash) shellu

flach
flach (neregistrovaný)
16. 5. 2000 11:33 Nový

Hodne dobry uvod do bashe. Mys...

celé vlákno

Hodne dobry uvod do bashe. Myslim, ze si ho zacnu doporucovat.

Jan Kasprzak
Jan Kasprzak (neregistrovaný)
16. 5. 2000 11:46 Nový

Autor pise: : #!/bin/ba...

celé vlákno

Autor 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()

Martin Horák
Martin Horák (neregistrovaný)
16. 5. 2000 13:05 Nový

Moc pěkné, díky. Nevíte něk...

celé vlákno

Moc 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.

nightwolf
nightwolf (neregistrovaný)
16. 5. 2000 13:28 Nový

Super clanek, jentak dal ......

celé vlákno

Super clanek, jentak dal ...

Petr Tesařík
Petr Tesařík (neregistrovaný)
16. 5. 2000 14:35 Nový

for f in `ls *.wav' # teda fu...

celé vlákno

for 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` # :)))

donny
donny (neregistrovaný)
13. 2. 2008 13:02 Nový

Re: for f in `ls *.wav' # teda fu...

celé vlákno
>for f in *.wav
to je presne ono. Kdyz bych pouzil prikaz ls, tak mi to nekolikaslovny nazev souboru povazuje za nekolik ruznych souboru.
hugo
hugo (neregistrovaný)
16. 5. 2000 18:14 Nový

to mi asi nikto neuveri, ale s...

celé vlákno

to 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.

nigga
nigga (neregistrovaný)
16. 5. 2000 18:41 Nový

Velmi pekne....

celé vlákno

Velmi pekne.

Zakkr
Zakkr (neregistrovaný)
16. 5. 2000 20:26 Nový

Pro zajimavost: bash umoznu...

celé vlákno

Pro 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.

Ladislav Šobr
Ladislav Šobr (neregistrovaný)
16. 5. 2000 21:36 Nový

Dost dobre. Doporucoval bych p...

celé vlákno

Dost 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.

Karel Berkovec
Karel Berkovec (neregistrovaný)
17. 5. 2000 9:59 Nový

Hezky uvod. Ale prijde mi troc...

celé vlákno

Hezky 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` ....

Petr Jodas
Petr Jodas (neregistrovaný)
18. 5. 2000 9:30 Nový

Něco takového tu opravdu chybě...

celé vlákno

Něco takového tu opravdu chybělo - super...

Michael Novak
Michael Novak (neregistrovaný)
18. 5. 2000 11:16 Nový

Pekne cteni... Podobny (tro...

celé vlákno

Pekne cteni...
Podobny (trochu obsahlejsi) clanek v anglictine je na http://www.thelinuxgurus.org/bash1.html

Jirka Čech
Jirka Čech (neregistrovaný)
21. 5. 2000 23:09 Nový

Toto je clanek ktery jsem hled...

celé vlákno

Toto je clanek ktery jsem hledal.
Tak by se melo psat.
DEKUJU

Michal Vymazal
Michal Vymazal (neregistrovaný)
6. 6. 2000 13:20 Nový

Moc pekne vysvetleno, diky. Je...

celé vlákno

Moc 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.

Cheetah
Cheetah (neregistrovaný)
13. 7. 2001 9:09 Nový

Pekny clanek

celé vlákno

Ten clanek je proste super. Chickyho vyjadrovani je obvykle ponekud tezkopadnejsi, takze tohle je vazne vykon. Jen tak dal...

Stemar
Stemar (neregistrovaný)
16. 8. 2002 18:30 Nový

Dík

celé vlákno

Teprve takovéhle články dělají z Linuxu to pravé vzrušující dobrodružství s dobrým koncem.

Dík.

Jan Mnesik
Jan Mnesik (neregistrovaný)
24. 3. 2004 20:13 Nový

i s odstupem casu nejlepsi

celé vlákno

i s velkym odstupem casu od zverejneni jsem nenasel nic lepsi pro uvod do bashe. Skoda ze uz nefungujou mikroplatby...

Indigo
Indigo (neregistrovaný)
12. 5. 2004 21:08 Nový

Re: i s odstupem casu nejlepsi

celé vlákno

Souhlas ;-)

Neo
Neo (neregistrovaný)
28. 10. 2004 15:52 Nový

Re: i s odstupem casu nejlepsi

celé vlákno

Musim souhlasit, opravdu perfektni clanek.

Cooooo?
Cooooo? (neregistrovaný)
24. 11. 2006 12:34 Nový

To je???

celé vlákno
Autor toho clanku zrejme smrdi!
Pavel
Pavel (neregistrovaný)
25. 5. 2007 16:28 Nový

stránky

celé vlákno
Obšírnější materiály z fakulty informatiky MU:
http://www.fi.muni.cz/usr/brandejs/P004/
14 113
14 113 (neregistrovaný)
5. 12. 2007 17:36 Nový

Bash

celé vlákno
Zdravim, muzu se zaptat? napisu treba: ls /etc | wc -l a toto mam ulozene v ahoj.sh , kdyz tohle spustim napiseme mi to nejake cislo.. jedno jake.. ale pokud tento vysledek v souboru ahoj.sh chcu priradit nejake promene ,treba "a" tak fakt nevim jak na to.. muze mi pls. nekdo pomoct?? predem dik
14 113
14 113 (neregistrovaný)
5. 12. 2007 21:24 Nový

Re: Bash

celé vlákno
sorry jela spatne putty proto to neslo
Smoofy
Smoofy (neregistrovaný)
22. 1. 2008 13:49 Nový

Re: Bash

celé vlákno
a=`ls /etc | wc -l`
Zasílat nově přidané příspěvky e-mailem

Zasílání upozornění na nové příspěvky je dostupné jen registrovaným uživatelům. Proto budete před aktivací zasílání názorů přesměrováni na přihlašovací stránku, ze které se můžete případně také zaregistrovat.