我想在shell中的匹配模式之間插入內容
例如 :
文件名為 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
我想在shell中的匹配模式之間插入內容
例如 :
文件名為 input.txt :
var a = [ ]
文件名為output.txt:
1152
1185
1185
我想將output.txt 檔案中的值插入到檔案input.txt 中。它應該像
var a = [1152 1185 1185]
這很簡單:
sed -i "s/\[ \]/[$(cat output.txt | xargs)]/" input.txt