소스에서 대상으로 텍스트 추가

소스에서 대상으로 텍스트 추가

텍스트 연결과 함께 소스 파일의 텍스트를 새 대상 파일에 추가하는 방법을 알고 싶습니다.

답변1

사용 cat:

cat file1 file2 file3 >combined-file

cat("concatenate"의 약자)는 명령줄에 제공된 각 파일을 읽고 이를 출력으로 연결합니다. 위에 표시된 대로 연결된 출력을 새 파일로 리디렉션할 수 있습니다.

이 작업은 단계적으로 수행할 수도 있습니다(덜 일반적이지만 방법을 보여줍니다).추가의한 파일에서 다른 파일로 콘텐츠 이동):

cat file1 >combined-file
cat file2 >>combined-file
cat file3 >>combined-file

첫 번째 명령은 파일을 생성하거나 자르며(비어 있음) combined-file, 마지막 두 명령은 파일에 추가합니다( >>>).

파일에서 몇 줄만 선택하여 이미 존재하는 다른 파일에 추가하려면 다음을 수행하세요.

grep 'PATTERN' file1 >>file2

file1정규식과 일치하는 모든 줄을 추출하여 PATTERN의 끝에 추가합니다 file2.

관련 정보