Ich möchte den Inhalt zwischen dem passenden Muster in der Shell einfügen
Zum Beispiel :
Datei mit dem Namen input.txt:
var a = [ ]
Datei mit dem Namen output.txt:
1152
1185
1185
Ich möchte die Werte aus der Datei output.txt in die Datei input.txt einfügen. Es sollte so aussehen
var a = [1152 1185 1185]
Antwort1
Das ist ganz einfach:
sed -i "s/\[ \]/[$(cat output.txt | xargs)]/" input.txt