Thread View: es.comp.os.linux.programacion
20 messages
20 total messages
Started by XimoNW
Thu, 04 Aug 2005 08:41
ayuda con shell scripting
Author: XimoNW
Date: Thu, 04 Aug 2005 08:41
Date: Thu, 04 Aug 2005 08:41
8 lines
1012 bytes
1012 bytes
Una ayudita r�pida, cual era la orden para, despu�s de hace un "grep", sustituir las espacios en blanco por ":", para poder relizar un 'cut -d ":" -fX', pq no puedo hacer un cut con columnas separadas por espacios en blanco es que no me acuerdo como se hac�a y ahora no lo encuentro gracias
Re: ayuda con shell scripting
Author: Oscar Garcia
Date: Thu, 04 Aug 2005 09:39
Date: Thu, 04 Aug 2005 09:39
23 lines
1618 bytes
1618 bytes
El Thu, 04 Aug 2005 10:41:37 +0200, XimoNW <elrei69@yahoo.es> escribi�: >cual era la orden para, despu�s de hace un "grep", sustituir las >espacios en blanco por ":", para poder relizar un 'cut -d ":" -fX', pq Quiz� buscas un sed: sed "r/ /:/g" >no puedo hacer un cut con columnas separadas por espacios en blanco Claro que se puede con: cut -d " " -f ... >es que no me acuerdo como se hac�a y ahora no lo encuentro >gracias De nada. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
Re: ayuda con shell scripting
Author: XimoNW
Date: Thu, 04 Aug 2005 10:09
Date: Thu, 04 Aug 2005 10:09
29 lines
1473 bytes
1473 bytes
Oscar Garcia escribi�: > El Thu, 04 Aug 2005 10:41:37 +0200, XimoNW <elrei69@yahoo.es> > escribi�: > >>cual era la orden para, despu�s de hace un "grep", sustituir las >>espacios en blanco por ":", para poder relizar un 'cut -d ":" -fX', pq > > > Quiz� buscas un sed: > > sed "r/ /:/g" > > >>no puedo hacer un cut con columnas separadas por espacios en blanco > > > Claro que se puede con: > cut -d " " -f ... pues no se que hago mal, pq a mi ese comando no me funciona... > > >>es que no me acuerdo como se hac�a y ahora no lo encuentro >>gracias > > > De nada. >
Re: ayuda con shell scripting
Author: Luis Angel Fdez. Fdez.
Date: Thu, 04 Aug 2005 10:48
Date: Thu, 04 Aug 2005 10:48
33 lines
2002 bytes
2002 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A las 10:09 del jueves 04 de agosto, XimoNW <elrei69@yahoo.es> hablando de Re: ayuda con shell scripting en es.comp.os.linux.programacion dijo... Hola >> Claro que se puede con: >> cut -d " " -f ... > > pues no se que hago mal, pq a mi ese comando no me funciona... Yo suelo utilizar: cut -d\ -f... (n�tese que despu�s del '\', dejo dos espacios). Ta llueu. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFC8fK436vTd3lGvCgRAkenAJ9KwEpLe94cG9ZGaMT5Jzk1HyQ73QCfa1IK TZQTQEVMkK7HRmQRO61fnvU= =jhos -----END PGP SIGNATURE----- -- Slackware 10.1.0 Kernel 2.6.12.2 i686 (GCC) 3.3.6 AMD Athlon(tm) 64 Processor 3200+ ( 2200.641MHz ) Linux User #99754 Jabber: koxo@jabber.org Hattrick: C.D. Arrancatapinos (488047) VI.759
otra cosita sh. script
Author: XimoNW
Date: Thu, 04 Aug 2005 11:04
Date: Thu, 04 Aug 2005 11:04
4 lines
913 bytes
913 bytes
Puedo incluir scipts dentro de otro script, como si fuera un include, para no tener que replicar c�digo Mas gr�cias
Re: ayuda con shell scripting
Author: Oscar Garcia
Date: Thu, 04 Aug 2005 11:06
Date: Thu, 04 Aug 2005 11:06
27 lines
1833 bytes
1833 bytes
El Thu, 04 Aug 2005 12:09:32 +0200, XimoNW <elrei69@yahoo.es> escribi�: >Oscar Garcia escribi�: >> Quiz� buscas un sed: >> sed "r/ /:/g" Es "s" y no "r": redstar@servidor:~$ echo "hola a todos" | sed "s/ /:/g" hola:a:::todos >> Claro que se puede con: >> cut -d " " -f ... > >pues no se que hago mal, pq a mi ese comando no me funciona... redstar@servidor:~$ echo "hola a todos" | cut -d " " -f 1-2 hola a A m� s�. Un saludo. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
Re: otra cosita sh. script
Author: Oscar Garcia
Date: Thu, 04 Aug 2005 11:15
Date: Thu, 04 Aug 2005 11:15
26 lines
1601 bytes
1601 bytes
El Thu, 04 Aug 2005 13:04:41 +0200, XimoNW <elrei69@yahoo.es> escribi�: >Puedo incluir scipts dentro de otro script, como si fuera un include, >para no tener que replicar c�digo Ejemplo de "config.sh": #!/bin/bash VARIABLE="hola a todos" Ejemplo de "prueba.sh": #!/bin/bash . config.sh echo $VARIABLE A ver si te vale eso. Quiz� necesites hacer un export (no lo he probado). Un saludo. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
Re: ayuda con shell scripting
Author: XimoNW
Date: Thu, 04 Aug 2005 11:17
Date: Thu, 04 Aug 2005 11:17
32 lines
1522 bytes
1522 bytes
Oscar Garcia escribi�: > El Thu, 04 Aug 2005 12:09:32 +0200, XimoNW <elrei69@yahoo.es> > escribi�: > >>Oscar Garcia escribi�: >> >>>Quiz� buscas un sed: >>>sed "r/ /:/g" > > > Es "s" y no "r": > > redstar@servidor:~$ echo "hola a todos" | sed "s/ /:/g" > hola:a:::todos > > >>>Claro que se puede con: >>>cut -d " " -f ... >> >>pues no se que hago mal, pq a mi ese comando no me funciona... > > > redstar@servidor:~$ echo "hola a todos" | cut -d " " -f 1-2 > hola a > > A m� s�. ahora a mi tambi�n > > Un saludo. >
Re: otra cosita sh. script
Author: XimoNW
Date: Thu, 04 Aug 2005 11:19
Date: Thu, 04 Aug 2005 11:19
28 lines
1425 bytes
1425 bytes
Oscar Garcia escribi�: > El Thu, 04 Aug 2005 13:04:41 +0200, XimoNW <elrei69@yahoo.es> > escribi�: > >>Puedo incluir scipts dentro de otro script, como si fuera un include, >>para no tener que replicar c�digo > > > Ejemplo de "config.sh": > > #!/bin/bash > VARIABLE="hola a todos" > > Ejemplo de "prueba.sh": > > #!/bin/bash > . config.sh > echo $VARIABLE > > A ver si te vale eso. me vale, muchas gracias > > Quiz� necesites hacer un export (no lo he probado). > > Un saludo. >
Re: otra cosita sh. script
Author: Alberto Cabello Sanchez
Date: Fri, 05 Aug 2005 07:44
Date: Fri, 05 Aug 2005 07:44
24 lines
1794 bytes
1794 bytes
Oscar Garcia wrote: > Quiz� necesites hacer un export (no lo he probado). S�lo tienes que hacer el export si quieres que tu variable est� disponible para nuevos subshells. No en este caso, porque no hay nuevos shells. Por ejemplo, si tienes los scripts a.sh: #!/bin/bash VARIABLE="hola a todos" ./b.sh b.sh: echo $VARIABLE entonces la ejecuci�n de a.sh no hace nada, pero tanto exportar la VARIABLE como llamar a . b.sh en lugar de ./b.sh hacen que a.sh salude al personal.
Re: otra cosita sh. script
Author: Oscar Garcia
Date: Fri, 05 Aug 2005 08:49
Date: Fri, 05 Aug 2005 08:49
22 lines
1841 bytes
1841 bytes
El Fri, 05 Aug 2005 09:44:58 +0200, Alberto Cabello Sanchez <lagallina@unex.es> escribi�: >Oscar Garcia wrote: >> Quiz� necesites hacer un export (no lo he probado). > >S�lo tienes que hacer el export si quieres que tu variable est� >disponible para nuevos subshells. No en este caso, porque no hay nuevos >shells. Mas bien al shell padre, no subshells. Los subshells siempre disponen de las mismas variables de entorno que los padres. Si dije ese comentario es porque no estaba seguro si manten�an porque no ten�a ganas de probar mi c�digo y quer�a evitar un post del tipo "no me funciona". Un saludo. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
otra mas
Author: XimoNW
Date: Fri, 05 Aug 2005 09:34
Date: Fri, 05 Aug 2005 09:34
4 lines
1038 bytes
1038 bytes
Alguien sabe porque el echo no me printea bien las tabulaciones y los saltos de linea, le diho echo \n y me muestra n, y con ning�n comillado me funciona, estaba seguro que lo estaba haciendo bien, pero ya no se que pensar
Re: otra mas
Author: Oscar Garcia
Date: Fri, 05 Aug 2005 09:50
Date: Fri, 05 Aug 2005 09:50
33 lines
2064 bytes
2064 bytes
El Fri, 05 Aug 2005 11:34:34 +0200, XimoNW <elrei69@yahoo.es> escribi�: >Alguien sabe porque el echo no me printea bien las tabulaciones y los >saltos de linea, le diho echo \n y me muestra n, y con ning�n comillado >me funciona, estaba seguro que lo estaba haciendo bien, pero ya no se >que pensar �En qu� lenguaje? Si es PHP recuerda que s�lo puedes usar caracteres de escape con entrecomillado doble: echo "Hola a todos\nDe nuevo" Y no: echo 'Hola a todos\nDe nuevo' Si hablamos de la shell entonces tengo que recordarte que te falta usar el modificador -e. Leete el manual con: man echo Y ver�s que te funciona: echo -e "Hola a todos\nDe nuevo" Si es otro lenguaje haznoslo saber, recuerda que Linux puede usar tant�simos lenguajes de programaci�n (y shells) que como no especifiques no podemos ayudarte. -- �scar Javier Garc�a Baudet LinaresDigital http://redstar.linaresdigital.com/
Re: otra mas
Author: David Serrano (Hue-Bond)
Date: Fri, 05 Aug 2005 10:20
Date: Fri, 05 Aug 2005 10:20
22 lines
1831 bytes
1831 bytes
Oscar Garcia, vie20050805@11:50:39(CEST): > El Fri, 05 Aug 2005 11:34:34 +0200, XimoNW <elrei69@yahoo.es> > escribió: >> >>Alguien sabe porque el echo no me printea bien las tabulaciones y los >>saltos de linea, le diho echo \n y me muestra n > Si hablamos de la shell entonces tengo que recordarte que te falta > usar el modificador -e. Leete el manual con: > echo -e "Hola a todos\nDe nuevo" Con bash también se puede usar $'' en lugar de -e: $ echo $'cucu\nque tal' cucu que tal $ _ -- David Serrano
la ultima de shell
Author: XimoNW
Date: Fri, 05 Aug 2005 11:41
Date: Fri, 05 Aug 2005 11:41
8 lines
1195 bytes
1195 bytes
quiero que me imprima en un mismo archivo diferentes cosas, hasta ahi esta claro "echo XXX >> xxx.txt", pero el problema es que quiero escribir las cosas en una misma linea, de forma consecutiva y al realizar diferentes "echo's >>" me los va imprimiendo en lineas diferentes, con lo que me encuentro con un gran problema que no se como resolber alguna ayuda?
Re: la ultima de shell
Author: XimoNW
Date: Fri, 05 Aug 2005 11:54
Date: Fri, 05 Aug 2005 11:54
13 lines
1372 bytes
1372 bytes
XimoNW escribi�: > quiero que me imprima en un mismo archivo diferentes cosas, hasta ahi > esta claro "echo XXX >> xxx.txt", pero el problema es que quiero > escribir las cosas en una misma linea, de forma consecutiva y al > realizar diferentes "echo's >>" me los va imprimiendo en lineas > diferentes, con lo que me encuentro con un gran problema que no se como > resolber > > alguna ayuda? creo que ya lo tengo es \c, a ver si con esto tengo bastante se que esta todo en el man, pero es que mi ingles deja mucho que desear...
Re: la ultima de shell
Author: Jesús M. NAVARRO
Date: Fri, 05 Aug 2005 13:30
Date: Fri, 05 Aug 2005 13:30
20 lines
1640 bytes
1640 bytes
Hola, XimoNW: XimoNW escribi� en es.comp.os.linux.programacion: > quiero que me imprima en un mismo archivo diferentes cosas, hasta ahi > esta claro "echo XXX >> xxx.txt", pero el problema es que quiero > escribir las cosas en una misma linea, de forma consecutiva y al > realizar diferentes "echo's >>" me los va imprimiendo en lineas > diferentes, con lo que me encuentro con un gran problema que no se como > resolber jmnav@mithrandir:~$ echo -n hola >> fichero.txt jmnav@mithrandir:~$ echo -n adios >> fichero.txt jmnav@mithrandir:~$ cat fichero.txt holaadiosjmnav@mithrandir:~$ Para m�s informaci�n, `man echo`. -- SALUD, Jes�
Re: la ultima de shell
Author: Jellby
Date: Fri, 05 Aug 2005 13:38
Date: Fri, 05 Aug 2005 13:38
22 lines
1836 bytes
1836 bytes
Entre otras cosas, XimoNW tuvo a bien escribir:
> quiero que me imprima en un mismo archivo diferentes cosas, hasta ahi
> esta claro "echo XXX >> xxx.txt", pero el problema es que quiero
> escribir las cosas en una misma linea, de forma consecutiva y al
> realizar diferentes "echo's >>" me los va imprimiendo en lineas
> diferentes, con lo que me encuentro con un gran problema que no se como
> resolber
>
> alguna ayuda?
echo -n XXX >> xxx.txt
--
Ignacio __ Fern�ndez Galv�n
/ /\
Linux user / / \ PGP Pub Key
#289967 / / /\ \ 0x01A95F99
/ / /\ \ \
http://djelibeibi.unex.es
/________\ \ \
jellby \___________\/ yahoo.com
Re: otra cosita sh. script
Author: Alberto Cabello Sanchez
Date: Mon, 08 Aug 2005 08:37
Date: Mon, 08 Aug 2005 08:37
35 lines
2188 bytes
2188 bytes
Oscar Garcia wrote: > El Fri, 05 Aug 2005 09:44:58 +0200, Alberto Cabello Sanchez > <lagallina@unex.es> escribi�: > >>Oscar Garcia wrote: >> >>>Quiz� necesites hacer un export (no lo he probado). >> >>S�lo tienes que hacer el export si quieres que tu variable est� >>disponible para nuevos subshells. No en este caso, porque no hay nuevos >>shells. > > > Mas bien al shell padre, no subshells. Los subshells siempre disponen > de las mismas variables de entorno que los padres. > > Si dije ese comentario es porque no estaba seguro si manten�an porque > no ten�a ganas de probar mi c�digo y quer�a evitar un post del tipo > "no me funciona". No me funciona :-) #!/bin/bash bash -c "export a=2" echo $a a=2 bash -c 'echo $a' export a bash -c 'echo $a' Me salen dos l�neas en blanco y un 2 > > Un saludo. >
Re: otra cosita sh. script
Author: David Serrano (Hue-Bond)
Date: Tue, 16 Aug 2005 22:32
Date: Tue, 16 Aug 2005 22:32
17 lines
1627 bytes
1627 bytes
Alberto Cabello Sanchez, lun20050808@10:37:32(CEST): > > #!/bin/bash > bash -c "export a=2" > echo $a > a=2 > bash -c 'echo $a' > export a > bash -c 'echo $a' > > Me salen dos líneas en blanco y un 2 Correcto, ¿cuál era el problema? -- David Serrano
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads