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 ??? :-(