좋아, 문자열이 발견되면 줄을 추출하는 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