루프에서 grep을 사용하고 매번 동일한 파일에 새 텍스트 줄을 추가하려면 어떻게 해야 합니까?

루프에서 grep을 사용하고 매번 동일한 파일에 새 텍스트 줄을 추가하려면 어떻게 해야 합니까?

루프에서 grep을 사용하고 많은 파일에서 데이터를 추출한 다음 텍스트 파일에 저장하려고 합니다. 현재 제가 글을 쓸 때

grep sth > test.txt

test.txt 파일에 기록하지만 동일한 코드를 실행하면 이전에 저장된 텍스트 끝에 텍스트를 추가하는 대신 덮어씁니다. 어떡해?

답변1

당신은해야합니다>>

>파일의 데이터를 덮어쓰고 >>파일 끝에 데이터를 추가합니다.

다른 명령에서 파이핑하는 경우 다음을 사용할 수 있습니다.

command | grep sth >> test.txt

관련 정보