[linux] BASH programovanie - ako zisti,ci je premenna "prazdna" // spravny zapis $premennej // prve slovo prveho riadku nezacinajuceho # zo $suboru // Ako script zisti svoju cestu?

Peter konfery na lentus.sk
Neděle Duben 17 15:31:16 CEST 2005


Peter Trsko - dogmaT wrote:
> Dobry den,

Dobry ;-)

> na ziskanie cisto cesty je tu viac moznosti:
>   1. program "dirname"
>       cesta=`dirname $0`
>   2. ${0%/*}
>       cesta="${0%/*}
> 
> obe moznosti robia to iste a to odstrania nazov scriptu z konca cesty
> 
> 
> ak by si nahodou potreboval dostat potom nazov scriptu bez cesty tak:
>   1. program "basename"
>       script=`basename $0`
>   2. ${0##*/}
>       script="${0##*/}

Vdaka velmi pekne/

> IMHO kukni "man bash"
Zvyknem:
http://pegasus.rutgers.edu/~elflord/unix/bash-tute.html
http://www.tldp.org/LDP/abs/html/
http://db.ilug-bom.org.in/Documentation/abs-guide/
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://howtos.linux.com/guides/abs-guide/special-chars.shtml
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-9.html

(pohodlnejsie ako man a casto s lepsim komentarom), ale niekedy (hlavne 
v noci:) to uz trosku vzdam a radsej pootravujem tu ;-).

> 
> Peter Trsko

Prijemny zvysok vikendu

Peto




Další informace o konferenci linux