Tengo la variable que tiene el valor "abcd.txt"
.Cómo leer la salida de sed en una variable
Quiero guardar todo antes de la ".txt"
en una segunda variable, la sustitución de la ".txt"
con ".log"
no tengo ningún problema haciendo eco del valor deseado:
a="abcd.txt"
echo $a | sed 's/.txt/.log/'
Pero cómo consigo el valor "abcd.log"
en la segunda variable?
Gracias,
Roger
aún mejor: 'NEW_FILENAME = "$ (echo "$ a" | sed 's/.txt/.log /')"' (en pares de Bash '" "' dentro de la sustitución de comandos todavía coincide). – Benoit
"Menos recomendado"? Tal vez para bash, pero el shell no se ha especificado, por lo que puede ser la única opción :-) –
@Chris: Tienes razón ... – codaddict