![[linux] ContentcopyPaste](/_next/image?url=%2Fimages%2Fempty.png&w=2048&q=75)
0
목차
터미널에서 파일내용 복사하여 다른 파일에 생성 + 붙여넣기
전체 내용 복사
특정 범위의 내용을 복사
터미널에서 파일내용 복사하여 다른 파일에 생성 + 붙여넣기
2023년 9월 18일- 이 명령어는 linux 및 macOS 운영 체제에서 동작한다.
전체 내용 복사
cat test.txt | tee testcopy.txt
- 이 명령어를 사용하면 test.txt 파일의 내용을 읽어와 testcopy.txt 파일로 복사하며, 동시에 터미널에도 내용을 출력한다.
특정 범위의 내용을 복사
- 만약 특정 범위의 내용을 복사하고 싶다면 cat test.txt | tee testcopy.txt 명령어 대신 다음과 같이 sed 명령어를 사용할 수 있다.
sed -n 'start_line, end_line p' test.txt | tee testcopy.txt
- 여기서 start_line과 end_line은 복사하려는 텍스트의 시작 및 끝 라인을 나타내는 숫자로 바꿔야 한다.
예를 들어, 텍스트의 5번째 라인부터 10번째 라인까지 복사하려면 다음과 같이 사용할 수 있다.
sed -n '5,10 p' test.txt | tee testcopy.txt
- 이렇게 하면 test.txt 파일에서 특정 범위의 내용을 복사하여 testcopy.txt 파일로 붙여넣게 된다.