diferencias entre EOF y 'EOF'

2005-05-20 Por tema Astor Giacomo
On Wednesday 18 May 2005 03:20 pm, Victor Hugo dos Santos wrote:

 alguien puede explicarme la diferencia entre EOF y 'EOF' ???

A buen entendedor pocas palabras:

$ FOO=1
$ cat file EOF
echo $FOO `date`
EOF
$ cat file
echo 1 May 20 00:37:42 EDT 2005
$ cat file 'EOF'
echo $FOO `date`
EOF
$ cat file
echo $FOO `date`

En general, cuando el shell ve COMANDO ALGO, captura todo lo que sigue
hasta la primera linea que contenga exactamente ALGO y lo manda a la entrada 
standard de COMANDO. Si cualquiera de los caracteres en ALGO esta
protegido (quoted), ya sea con  o ' o \ (como en 'EOF'), no hace ninguna
expansion en el texto que captura. En particular, no hay nada especial con
usar EOF, puede ser cualquier cosa.

Lo curioso es que el ejemplo que mostraste no contenia ningun caracter
especial para el shell. Tal vez falto algo en el ejemplo o rpm hace algo
similar con % por si solo?

-ag
From [EMAIL PROTECTED]  Fri May 20 09:28:17 2005
From: [EMAIL PROTECTED] (Juan Carlos Inostroza)
Date: Fri May 20 09:28:25 2005
Subject: gnu/linux vs linux
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Thu, 2005-05-19 at 18:19 -0400, Juan Ponce R wrote:
 El Jue 19 May 2005 16:11, Juan Carlos Inostroza escribió:
  En FC3, el 49% (un poco menos) de los paquetes son GPL. Hagan la
  prueba...
 
  --jci
 
 Y? si no todos son gpl o oss por algo será, talvez hay productos comerciales 
 o 
 closed-source mejores o no hay alternativa gpl...

Entendiste mal el punto.

En el menjunje de licencias de cualquier distro (tome como ejemplo FC3
por que era lo unico que tenia a mano), tienes GPL, BSD, Public Domain,
LGPL, Freeware, Alladin...

Ahora, hay alternativas para lo no-GPL? Ni idea ;)

--jci


diferencias entre EOF y 'EOF'

2005-05-20 Por tema Victor Hugo dos Santos
Historiadores creen que en la fecha Thu, 19 May 2005 02:10:13 -0400
Horst von Brand [EMAIL PROTECTED] escribio:

 Victor Hugo dos Santos [EMAIL PROTECTED] dijo:
 
 [...]
 
  alguien puede explicarme la diferencia entre EOF y 'EOF' ???
 
 La misma que entre  y '' ;-)

y q influencia esto, en la creación de los rpm ???

bye
-- 

(@- Victor Hugo dos Santos
//\ Linux Counter #224399
V_/_Puerto Montt - Chile
http://www.hospitalityclub.org/

No lo hice, nadie me vio hacerlo, no pueden probar nada.
-Bart Simpson



diferencias entre EOF y 'EOF'

2005-05-20 Por tema Victor Hugo dos Santos
Historiadores creen que en la fecha Thu, 19 May 2005 19:00:05 -0300
(ART) juan pablo Rumie Vittar [EMAIL PROTECTED] escribio:

 El Date: Wed, 18 May 2005 15:20:00 Victor Hugo dos
 Santos
  
  buenas tardes,
  
  estaba editando un .spec para crear un rpm y en
  determinado momento
  tengo q utilizar la seguinte instruccion:
  
  %{__cat} EOF archivo.1
  #!/bin/bash
  linea 2
  linea 3
  linea 
  EOF
  
  esto me funciona de maravilla, mas al momento de
  utilizar alguna
  variable q contenga el signo de %, ya no me
  funciona de todo bien al
  momento de ejecutar rpmbulid -ba archivo.spec, por
  ejemplo:
  
  %{__cat} EOF sarg.daily
  #!/bin/bash
  date --date 1 day ago +%d/%m/%Y
  exit 0
  EOF
  
  mirando algunos ejemplos en la red.. veo q puedo
  utilizar un 'EOF' al
  principio, por ejemplo:
  
  %{__cat} 'EOF' sarg.daily
  #!/bin/bash
  date --date 1 day ago +%d/%m/%Y
  exit 0
  EOF
  
  
  asi funciona sin problemas mas, pesar de
  encontrar la solución, no
  encontré el por que   
  
  alguien puede explicarme la diferencia entre EOF y
  'EOF' ???
  
  esto era, gracias.
  
  
  -- 
  
  (@- Victor Hugo dos Santos
  //\ Linux Counter #224399
  V_/_Puerto Montt - Chile
  http://www.hospitalityclub.org/
  
  Las computadoras hacen lo que usted manda. No lo que
  usted quiere.
  -- www.frases.com. 
  
 
 Victor:
 
 Segun por la explicacion que encontre en:
 
 http://www.gwolf.org/soft/tut_shell/tut_shell.html
 
 cuando se utilizan cadenas delimitadas por ejemplo con
 '', ('EOF') shell lo interpreta como un comando, y
 cuando esta solo (EOF) lo interpreta en este caso como
 End of File o fin de archivo.

ok... en esto estamos claros 

 saludos y espero haber aclarado el asunto.

ahora, cual es la relación de esto con el tema de rpmbuild ???

:-(




diferencias entre EOF y 'EOF'

2005-05-19 Por tema Horst von Brand
Victor Hugo dos Santos [EMAIL PROTECTED] dijo:

[...]

 alguien puede explicarme la diferencia entre EOF y 'EOF' ???

La misma que entre  y '' ;-)
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu May 19 02:40:32 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu May 19 09:09:13 2005
Subject: gnu/linux vs linux 
In-Reply-To: Your message of Wed, 18 May 2005 21:36:56 -0400.
[EMAIL PROTECTED] 
Message-ID: [EMAIL PROTECTED]

A.P.U. [EMAIL PROTECTED] dijo:
 buscando por la internet encontre que estos terminos no son = . y me
 gustaria saber si ustedes que manejan mas los temas, me podrian decir
 cual es la gran diferencia aparte de la evidente en los nombres?

Fanatismo religioso.

  cual es mejor??

La version agnostica.

  que distros son gnu/linux y cuales linux???

Bueh... Debian es GNU/Linux oficialmente, creo que es la unica. Y alli
tiene algun sentido, hay Debian con Hurd y con BSD de nucleo. Las demas
distribuciones solo tienen Linux de nucleo, y en vez de estar nombrando
/todos/ quienes contribuyeron (X.org; Sendmail, Inc; ISC; la comunidad
Perl; Sun (via OOo); IBM tiene algunas piezas (IIRC postfix esta bajo
licencia de ellos); Mozilla; todo lo que hay tras TeX; y un /larguisimo/
etc) prefieren no estar nombrando a ninguno en particular (si, el proyecto
GNU es solo uno de muchos participantes; si, aporto piezas extremadamente
importantes; no, eso no les da el derecho de andarse apropiando de lo que
hicieron otros, por mucho que vaya en la misma linea que sus ideas (o que
los autores ni les interesa, y les da lo mismo)).

Preguntome porque no andan hinchando tambien que se llame GNU/FreeBSD,
GNU/OpenBSD, GNU/NetBSD, GNU/Dragonfly? Tienen parte muy substancial
de lo que produjo el proyecto GNU entre sus programas tambien. Y si estamos
en eso, GNU/Solaris (si, viene mucho de GNU con Solaris como paquetes
extra hoy), o GNU+MSFT/Services for Unix?
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu May 19 01:35:03 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu May 19 09:09:22 2005
Subject: ayuda con tipos de shell. 
In-Reply-To: Your message of Wed, 18 May 2005 09:34:34 -0400.
[EMAIL PROTECTED] 
Message-ID: [EMAIL PROTECTED]

Leo Contreras [EMAIL PROTECTED] dijo:

  quisiera que me ayudaran con informacion sobre las shell en linux o
 algun link que deba revisar, he googleado y googleado y no encuentro lo
 que necesito, pero si he encontrado unos buenos manuales sobre bash (no
 fue en vano la busqueda...jejeje), pero lo que necesito es cuales son los
 tipos de shell que se pueden usar en linux y su caracteristica más
 importante,
 por lo que me han comentado son como 25 shell min. 

Demas que al menos 4 veces eso.

 bueno, ojalá alguno de ud. me pueda ayudar con esta pequeña investigacion
 que necesito para el instituto, por mi parte seguiré con la busqueda.

Si nos cuentas que buscas, para que...

 PD: dentro de las shell que conosco esta: bash, sh, csh, zsh.

Estan las de la familia Bourne (sh, bash, ash, ksh, pdksh, ...) y las C
(csh, tcsh, ...). Notese que bash junta casi todo lo util de la familia C
encima de una base sh.

Hay versiones con comandos recortados dentro para ambientes chicos, como
sash y nash.

Hay cosas marcianas tambien, como shells funcionales (vale decir,
programacion funcional). Una rapida busqueda en Google da como 5 de
estos...

Es bastante trivial hacerse un shell basado en Perl (como un ejemplo tonto
de lo que se puede hacer con el modulo del debugger hay uno en el
Programming Perl...).

tclsh(1) es uno basado en tcl, wish(1) (el shell de tcl/Tk) tiene
capacidades graficas.

Han habido shells (experimentales) graficos, que permitian construir una
red de procesos conectados via pipes. Resulto ser mala idea, porque la
gente se confundia, y es menos util de lo que uno creeria.

Y etc.

Uno de los puntos de Unix es precisamente que el interprete de comandos es
un programa comun y corriente, con lo que siempre fue un deporte popular
inventar un shell que /si/ funciona como /yo/ quiero. O darle como shell un
programa hostil a algun luser demasiado molesto.
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Thu May 19 09:51:18 2005
From: [EMAIL PROTECTED] (Felipe Covarrubias)
Date: Thu May 19 09:51:24 

diferencias entre EOF y 'EOF'

2005-05-18 Por tema Jose Miguel Vidal Lavin
Victor Hugo dos Santos wrote:

buenas tardes,

estaba editando un .spec para crear un rpm y en determinado momento
tengo q utilizar la seguinte instruccion:

%{__cat} EOF archivo.1
#!/bin/bash
linea 2
linea 3
linea 
EOF

esto me funciona de maravilla, mas al momento de utilizar alguna
variable q contenga el signo de %, ya no me funciona de todo bien al
momento de ejecutar rpmbulid -ba archivo.spec, por ejemplo:

%{__cat} EOF sarg.daily
#!/bin/bash
date --date 1 day ago +%d/%m/%Y
exit 0
EOF

mirando algunos ejemplos en la red.. veo q puedo utilizar un 'EOF' al
principio, por ejemplo:

%{__cat} 'EOF' sarg.daily
#!/bin/bash
date --date 1 day ago +%d/%m/%Y
exit 0
EOF


asi funciona sin problemas mas, pesar de encontrar la solución, no
encontré el por que   

alguien puede explicarme la diferencia entre EOF y 'EOF' ???

esto era, gracias.


  

si mal no recuerdo, en mis tiempos de redhat y rpm eso es para tomar 
expresiones regulares.

corrijanme por favor


saludos
From [EMAIL PROTECTED]  Wed May 18 16:55:05 2005
From: [EMAIL PROTECTED] (Bernardo Suarez)
Date: Wed May 18 16:56:05 2005
Subject: Cliente telnet/ssh
Message-ID: [EMAIL PROTECTED]

Hola

Tengo que administrar en mi trabajo una cantidad considerable de
unixes, linuxes, routers,
firewalls, etc (hablo de más de 100).

El punto es que usando el telnet en un emulador de terminal tengo que
recordar todos los
hostnames o estar revisando un diagrama con la topologia.
En hasefroch uso el Secure CRT, en el cual puedo guardar las sesiones
en una estructura
con carpetas, haciendo mucho mas facil encontrar lo que necesito segun
la ocasion.

Alguien conoce una app similar que corra en linux? (en muchas
ocaciones me sale mas
facil abrir un terminal server al hasefroch y usar el CRT de ahi pero
no es la idea...)

No quiero usar el Secure CRT con wine, la idea es que sea nativo.

Gracias de antemano.
-- 
BSG