script v bashi

Dalibor Straka dast na panelnet.cz
Sobota Březen 8 09:23:13 CET 2003


On Sat, Mar 08, 2003 at 12:44:24AM +0100, Vilem Cernohorsky wrote:
> Rad bych vas poprosil o pomoc pri reseni nasledujiciho problemu. 
> Potrebuji vytvorit v bashi script, ktery bere neomezeny pocet parametru 
> z prikazove radky a dale je zpracovava. Vim, ze parametry z prikazove 
> radky se ulozi do promennych $1...$n. Jsem zacatecnik a nemam vubec 
> potuchy jak k temto promennym pristupovat, kdyz nevim kolik jich 
> uzivatel zadal. Lze nejak zjistit pocet zadanych vstupnich parametru? 
> Jak se potom k tem parametrum odkazovat (lze napriklad pouzit FOR cyklus 
> nebo neco podobneho)? Predem dekuji za radu. V.C.
> 

pocet parametru je v $#. S vyhodou lze pouzit prikaz shift pro rotaci
parametru.

echo $#  pocet parametru
echo $1  vypise 1. parm
shift
echo $1  vypise 2. parm


-- Dalibor Straka
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 232 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20030308/aae16d53/attachment.sig>


Další informace o konferenci Linux