On 7/11/06, John Doe <[EMAIL PROTECTED]> wrote:
On 7/11/06, Sebastian Bassi <[EMAIL PROTECTED]> wrote:
> On 7/11/06, John Doe <[EMAIL PROTECTED]> wrote:
> > No sabía que también significaba OR :)
>
> Hace "man grep" y veras que en la linea de SYNOPSIS usa esa notacion
> (| como OR), fijate:
>
> GREP(1)
>
> NAME
>       grep, egrep, fgrep - print lines matching a pattern
>
> SYNOPSIS
>       grep [options] PATTERN [FILE...]
>       grep [options] [-e PATTERN | -f FILE] [FILE...]
>
> Significa que tenes que usar -e PATTERN o -f FILE
> (supongo que un file con los patterns?)
>
Ah pero no es que funciona como OR lógico en bash. Sino que se usa
como OR en texto no ejecutable.
(No sé si me expresé bien)

O al menos eso es lo que entiendo.

Gracias :)

Me contesto a mi mismo:

Parece que hay un error conceptual.

Consulté con un amigo que sabe de shellscript. Me dijo que el doble
pipe || representa un OR en scripts. Y que un solo pipe | no tiene
otra funcionalidad más que redireccionar un output.

Por otro lado el ejemplo del man de grep que me das indica que ahí el
pipe | no está siendo usado como una función del shell, sino como un
reemplazo de la palabra or para indicar que puede utilizarse uno u
otro como bien dijiste antes.

Saludos

--
  .''`.   John Doe
 : :' :   LUGS: http://www.cafelug.org.ar/ | http://www.lugsam.org.ar/
 `. ``    BLOG: http://www.los10binarios.com.ar/
   `-     HOME: http://www.homeservers.com.ar/
          UIN: 92831439
          JID: john-doe[AT]jabber[DOT]org
          MSN: dspesm123456[AT]hotmail[DOT]com
          "Experiencia compartida, es experiencia adquirida."
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a