.txt 파일에 문자열 복사 파일이 포함된 경우 gnuwin bash

.txt 파일에 문자열 복사 파일이 포함된 경우 gnuwin bash

좋아, 문자열이 발견되면 줄을 추출하는 grep -rhi에 대해 알고 있지만 전체 파일을 복사하고 싶습니다. 예를 들어,

파일.txt >

isexample #new
iesameplxpele
ieamama #new

이제 grep -rhi "#new"를 사용하면 추출만 됩니다.

isexample #new
ieamama #new

다음을 포함하여 파일의 모든 내용을 원합니다.

iesameplxpele

어떻게 해야 합니까?

물론 .txt 파일의 모든 줄에는 #new가 포함되어야 합니다.

답변1

다음 반환 값을 확인해야 합니다 grep.

if grep -q '#new' "/path/to/inputfile"; then
  cp "/path/to/inputfile" "/location/of/outputfile"
fi

관련 정보