funkce ci procedury v csh

Radoslav BENDIK bendik na sophia.dtp.fmph.uniba.sk
Středa Listopad 25 13:15:26 CET 1998


On Mon, 23 Nov 1998, Martin Brehovsky wrote:

> Zdarec livanec,
> 
> nemohu nikde najit, jestli jdou v c shellu definovat funkce a procedury,
> podobne jako ve standardnim shellu (sh, ksh, bash ...) ? Mohl by jste mi
> nekdo znaly problemu poradit ? 

Zdravim,

myslim, ze sa to neda. Da sa to ciastocne obist cez aliasy (ale zavisi od
konkretneho problemu, nie vsetko ide) pomocou history (prikaz '!'). Napr.
takto (ale v aliasoch v bashi to tak nejde):

csh:  alias     f   'finger \!*@pocitac | less'
bash: function  f() { finger $*@pocitac | less }

Namiesto !* sa dosadi argument aliasu f, cize bude dobre fungovat aj 'f' aj
'f username'. Viac o '!' sa da docitat v manuali, strucne:

!*  - vsetky argumenty predch. prikazu
!^  - prvy argument    
!$  - posledny argument
!:x - x-ty argument


--bye,
	rado b
+-------------- /""\ -----------------------------------------------------+
|     /""\     /  _/       e-mail    Radoslav.Bendik na st.fmph.uniba.sk     |
|    ( (_/    /    \       web   http://www.st.fmph.uniba.sk/~4bendik     |
|     \ ado  (   __/endik, student 5ftf, MFF UK Bratislava, Slovensko     |
+----- ) -----------------------------------------------------------------+
      /



Další informace o konferenci Linux