기본적으로 특정 .txt의 각 줄에 대해 특정 디렉터리에서 grep을 실행한 다음 결과를 인수와 동일한 이름의 .txt로 출력하는 쉘 스크립트를 만들어 보십시오.
for %EACH_LINE_OF_TEXT% in example.txt{
grep -ri %CONTENTS_OF_LINE% /searchfolder/ > %CONTENTS_OFLINE%.txt
}
Linux를 처음 접했기 때문에 구문이 매우 잘못되었다는 것을 알고 있지만 이것이 내가 원하는 것을 설명하는 가장 좋은 방법입니다.
문맥상 내 수동 검색은 다음과 같습니다.
grep -ri search . > search.txt
ofc 항목을 검색하는 디렉토리에 있을 때
도와 주셔서 감사합니다
답변1
이 시도:
while read line ; do
grep -ri -e "$line" /searchfolder/ > "$line.txt"
done < example.txt