find ./ -type f -iname '*.sql' | xargs grep -i -E '[ .,](abc|def|gh|ijk)[a-zA-Z0-9]' > all_list.txt
의도는 현재 디렉터리 아래의 모든 확장자가 sql 인(확장자의 대소문자 불문: -iname) 파일에서 지정한 테이블 명을 쓰는 파일명과 해당 부분을 all_list.txt 에 저장하기.
즉 위에서 테이블 명은 abc, def, gh, ijk 이고 (해당 단어의 앞에 공백 혹은 쉼표 또는 마침표가 있는 경우만 해당 테이블이라 간주), 대소문자 불문(-i)이다. 즉 aBc ABC ABc 모두 해당.
역시나 기억용
의도는 현재 디렉터리 아래의 모든 확장자가 sql 인(확장자의 대소문자 불문: -iname) 파일에서 지정한 테이블 명을 쓰는 파일명과 해당 부분을 all_list.txt 에 저장하기.
즉 위에서 테이블 명은 abc, def, gh, ijk 이고 (해당 단어의 앞에 공백 혹은 쉼표 또는 마침표가 있는 경우만 해당 테이블이라 간주), 대소문자 불문(-i)이다. 즉 aBc ABC ABc 모두 해당.
역시나 기억용


덧글