쉘에서 일치하는 패턴 사이에 내용을 삽입하고 싶습니다.
예를 들어:
파일 이름은 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