
현재 폴더와 하위 폴더의 파일에서 패턴을 검색하려고 하면 grep
명령이 무한 루프에 갇히게 됩니다.
다음은 문제를 보여줍니다.
/results/log/check_log: if ($f1 eq 'dump') {
/results/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/work/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/work/work/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/work/work/work/work/log/check_log: if ($f1 eq 'dump') {
/results/work/work/work/work/work/work/work/log/check_log: if ($f1 eq 'dump') {
업데이트: 참조에 사용되는 명령을 추가합니다.
sh -c 'grep --exclude=\*.{lst,txt} -srF dump *'
이 문제의 원인이 무엇인지 잘 모르겠습니다. SOF나 다른 포럼에서 검색해봤지만 이런 무한 루프 문제는 발견할 수 없었습니다.
원인을 파악하는 데 도움을 주시면 감사하겠습니다.