sed는 파일 끝에 여러 줄의 텍스트를 추가합니다.

sed는 파일 끝에 여러 줄의 텍스트를 추가합니다.

다른 파일인 config.txt의 끝에 추가해야 하는 여러 줄의 텍스트가 포함된 add.txt 파일이 있습니다.

add.txt

line 100
line 101
line 102

구성.txt

line 97
line 98
line 99

추가한 후 config.txt는 다음과 같습니다.

line 97
line 98
line 99
line 100
line 101
line 102

sed 명령을 통해 add.txt를 읽고 config.txt에 추가하여 이를 달성하는 방법은 무엇입니까?

답변1

다음을 사용하여 파일에 추가할 수 있습니다.>>

이것은 작동합니다:

cat add.txt >> config.txt

답변2

cat이는 일반적으로 @Marius_Couet에 따라 수행됩니다.답변.

하지만 당신은 그것을 사용할 수 있습니다 sed.

sed -i -e '$r add.txt' config.txt

어디

  • -ised그 사실을 현장 편집자 에게 말하세요 .
  • -e주문 실행
  • $r add.txt마지막 줄부터 add.txt를 읽어보세요.

sedsed 옵션은 다른 작업을 수행할 때 가장 유용합니다.

sed -i -e 's/.../.../' -e '....' -e '$r add.txt' config.txt

관련 정보