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