파일에 추가
Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 39번째.
> 연산자는 파일을 덮어쓰므로 기존 내용을 보존하려 할 때 위험할 수 있습니다. >> 연산자는 파일을 교체하는 대신 파일에 추가하여 이 문제를 해결합니다.
echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt출력:
First line
Second line파일 끝에 새 내용을 추가하기 때문에 두 줄이 모두 보존됩니다. 파일이 존재하지 않으면 >>는 >와 마찬가지로 새 파일을 만듭니다.
로그 파일을 만들거나 시간에 따라 출력을 수집하는 데 안성맞춤입니다:
date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log각 명령은 이전 항목을 지우지 않고 activity.log에 새 줄을 추가합니다. 새로 시작하려면 >를 사용하고, 데이터를 누적하려면 >>를 사용하세요.
챌린지
쉬움tasks.txt라는 파일에는 이미 두 개의 작업이 들어 있습니다. 연산자를 사용하여 파일에 세 번째 작업을 추가한 다음 전체 목록을 표시하세요.
Call the dentist라는 텍스트를tasks.txt에 추가하세요.cat을 사용하여 세 개의 작업을 모두 표시하세요.
힌트: 기존 내용을 지우지 않고 추가하려면
echo "text" >> filename을 사용하세요. 파일에는 최종적으로 세 줄이 있어야 합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드