> Disculpe la ignorancia (estoy empezando a interesarme en Linux),

Con gusto te asisto con la duda.

> �que significa [ 1 -eq 1 ] && [ 2 -eq 2 ]?

Es una "abreviacion" de bash para decir "test 1 -eq 1" [1]. Ahora, lo que
hace test, es probar condiciones. En este caso (con "-eq"), le estoy
preguntando si el numero uno, es igual al numero uno. Se utiliza -eq, para
especificar que estamos trabajando con numeros. Por ejemplo, los numeros
001 y 1 "son iguales". Pero si uno pone [ 1 = 01 ] va a dar falso, porque
lo compara como 2 hileras de _texto_ diferentes.

El "&&", es el AND logico en shell. Un AND logico, lo que hace es evaluar
ambas respuestas, y solo devolver verdadero, si ambas respuestas son
verdaderas.

[1] En la pagina manual de bash, se explica en la parte de "CONDITIONAL
EXPRESSIONS"

-- 
Alvaro Figueroa


--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a