inserte el contenido entre el patrón coincidente en el script de shell

inserte el contenido entre el patrón coincidente en el script de shell

Quiero insertar el contenido entre el patrón coincidente en Shell

Por ejemplo :

archivo llamado input.txt:

var a = [ ]   

archivo llamado salida.txt:

1152
1185
1185

Quiero insertar los valores del archivo output.txt al archivo input.txt. debería ser como

var a = [1152 1185 1185]

Respuesta1

Eso es bastante simple:

sed -i "s/\[ \]/[$(cat output.txt | xargs)]/" input.txt

información relacionada