>> Edit article
이름
제목
패스워드
: 질문을 다시 드리게 되어 죄송합니다. : : text파일 약 3만개 가운데 필요한 단어를 포함하고 있는 : : 텍스트를 찾아야 되는데, 리눅스에서 그게 왜 안되죠? : : 윈도우를 다 지워버린 상태라 어쩔 수 없이 리눅스에서 해야 되는데, : : $ grep -l 검색어 * : : 이렇게 했는데, : : Argument too long. : : 이라는 에러가 나면서 검색이 안되네요... : : 이럴때는 어떻게 방법이 없는 겁니까? : : 꼭 가르쳐 주세요~ >> pc방이라서 제가 직접해보고 이야기를 하지는 못하겠읍니다. >> 만약 find ./ -type f | grep -l 'xxx'하시면 만약 find에서 검색된 >> 파일의 갯수가 너무 많으면 argument too long에러가 발생합니다. >> 그때는 이렇게 하면되죠 find ./ -type f | xargs grep -l 'xxx' >> 그러니까 이걸 약간응용하면 ls * | xargs grep -l 'xxx' >> 이렇게 하지 않아도 될것 같은데... >> 한번 xargs매뉴얼을 보심이... >> 다시 한번말씀드리지만 정확하게 확인해서 이야기드리는게 >> 아닙니다... >> 죄송합니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved