28 Oct
2004
28 Oct
'04
21:21
Más fácil:
fichero="hola.c"
fichero2=`basename $fichero .c`
basename <cosa>
On Thu, 28 Oct 2004 20:30:37 +0200, miguel angel
wrote: Hola, estoy intentando hacer un substring de un texto en un script, pero no me sale. Estoy utilizando "cut" pero la salida va a stdout y yo quiero que vaya a una variable. Hago lo siguiente
fichero='hola.c' fichero2=fichero | cut -f 1 -d .
Lo que quiero es quitar la extensión .c para luego concatenarle otra.
Te falto la comilla inclinada --> ` Para que te evalue los comandos y ponga el resultado en fichero2 seria asi:
fichero='hola.c' fichero2=`echo $fichero | cut -f 1 -d .`
Espero sea eso Saludos SF.-