file_1과 file_2라는 두 개의 텍스트 파일이 있습니다. file_1과 함께 20행부터 file_2를 결합하는 방법은 무엇입니까?
답변1
ed -s file_1 <<< $'r !sed -e 1,19d file_2\nwq'
-s
=진단 출력 억제<<<
= ed의 입력을 다음으로 리디렉션합니다.여기에 있는 문자열$' ... '
= 다음과 같은 인용 문자열을 제공합니다.r
=에드에게 다음 내용을 읽으라고 말했어요...!sed -e 1,19d file_2
= 파일이 아닌 명령; sed에게 1~19행을 제외한 모든 항목을 표시하도록 요청합니다(디삭제하세요) file_2wq
= 작성 후 종료!
답변2
귀하의 질문을 올바르게 이해했다면 file_2의 20행에서 시작한 다음 file_1의 내용을 읽어야 합니다. 나는 이렇게 할 것이다:
( tail -n +20 file_2; cat file_1 ) > file_3