On 8/16/06, Mihai Maties <[EMAIL PROTECTED]> wrote:
'test' si '[' sunt aproape totuna, la fiecare test de genul asta se executa o
comanda externa. '[[' se executa intern in bash, de
aceea este mai eficient.

'[' si 'test' sint 'builtins' in bash, nu se executa nici o
comanda externa.

Sugestia de baza este: daca scriptul va rula exclusiv in bash, folositi '[['.
Daca scriptul trebuie sa fie portabil si va rula si pe alte natii de shell
(sh, ksh, dash ...) atunci folositi '[' sau 'test'.

de fapt, '[[' e preluat din ksh, asa ca fraza se poate
rescrie: 'daca scriptul va rula exclusiv in ksh, pdksh,
bash, zsh ...'

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui