Estoy tratando de hacer una inserción con sed (acaba de leer sobre ella) y estoy sorprendido al tratar de insertar varias líneas?Sed Insertar Líneas Múltiples
lo que estoy haciendo en la actualidad es:
sed -i "${line} i\
/* Name - ID */ \
select @ID = NULL \
from Animals \
where VrsnID = @VrsnID \
and Request= \"Request\" \
\
" animalNames.txt
Nota echo $line
== 131
nuevo problema
Todo aparece en una línea en la salida? (También falta el primer guión)
/* Name - ID */ select @ID = NULL from Animals where VrsnID = @VrsnID and Request= "Request"
Resuelta
Pero esta tiros:
sed: -e expression #1, char 47: unknown command: `
'
Cualquier idea de por qué?
Gracias por su tiempo
¿Qué versión de sed se utilizan? GNU/BSD? – Zulu
GNU Lo siento, no me di cuenta de que hice un dif –
Funciona aquí, GNU sed versión 4.2.1 – Thor