シェルスクリプトで一致するパターン間にコンテンツを挿入する

シェルスクリプトで一致するパターン間にコンテンツを挿入する

シェル内の一致するパターンの間に内容を挿入したいと思います。

たとえば、

ファイル名はinput.txtです。

var a = [ ]   

ファイル名はoutput.txtです。

1152
1185
1185

output.txtファイルの値をinput.txtファイルに挿入したいと思います。それは同じでなければなりません

var a = [1152 1185 1185]

ベストアンサー1

これはとても簡単です。

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

おすすめ記事