grep
나는 단어 집합에 재귀를 사용하고 그 결과를 다른 텍스트 파일로 출력하는 방법을 찾으려고 노력하고 있습니다 .
내 생각에는 내 경우에는 이렇게 할 수 있다는 것입니다.
grep -r -A 2 -B 2 --include={LIST}.{txt,log} -e "DATA1\|DATA1.5" -e "DATA2\|DATA2.5" -e "DATA3\|DATA3.5" | tee >(grep -e "DATA1\|DATA1.5" > output1.txt) | tee >(grep -e "DATA2\|DATA2.5" > output2.txt) | tee >(grep -e "DATA3\|DATA3.5" > output3.txt)
어떤 이유로 나는 얻을
tee: unknown option -- e
내가 이해한 바에 따르면 를 사용하는 동안 은 가 아닌 옵션을 처리해야 (
합니다 .grep
-e
tee
빠른 팁: 저는 Windows에서 CygWin을 사용하고 있습니다. 그래서 큰따옴표를 사용하고 있습니다.