다른 파일인 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
어디
-i
sed
그 사실을 현장 편집자 에게 말하세요 .-e
주문 실행$r add.txt
마지막 줄부터 add.txt를 읽어보세요.
sed
sed 옵션은 다른 작업을 수행할 때 가장 유용합니다.
sed -i -e 's/.../.../' -e '....' -e '$r add.txt' config.txt