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