쉘 스크립트에서 일치하는 패턴 사이에 내용을 삽입하십시오.

쉘 스크립트에서 일치하는 패턴 사이에 내용을 삽입하십시오.

쉘에서 일치하는 패턴 사이에 내용을 삽입하고 싶습니다

예를 들어 :

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

관련 정보