Strona 1 z 1

Aliasy - złożone

: 26 lutego 2011, 22:29
autor: kaczkazdw
Witajcie.
Mam pytanie.
Czy jest możliwość zbudowania bardziej złożonego aliasu?
Chodzi mi np o to, że jak napiszę

Kod: Zaznacz cały

comp program.c hello
to powłoka wykona polecenie

Kod: Zaznacz cały

gcc -Wall -pedantic program.c -o hello
Z góry dziękuję.

: 27 lutego 2011, 10:21
autor: lessmian2
Tak, jest taka możliwość.

: 27 lutego 2011, 16:29
autor: kaczkazdw
To teraz zapytam, jak powinien wyglądać taki alias?

Jak go zapisać?

: 27 lutego 2011, 20:14
autor: lessmian2
Dodaj np. do .bashrc kod:

Kod: Zaznacz cały

function comp(){ gcc -Wall -pedantic $1 -o $2; }
Czepiając się szczegółów, to nie jest alias, ale polecenie alias średnio radzi sobie z parametrami i ich ewaluacją, a powyższe daje ten sam efekt.