[unix] 확장자가없는 파일 찾기

내가 가지고 있다고 말해 보자.

foo.txt
bar
baz.ooo

내가 사용 하면 출력 ls -1 !(*.*)만 얻을 수 bar있습니다. 좋아, 이제 find와 동일한 결과를 원합니다. 일부 find -regex는 그 일을 할 것입니다.

노트:

find -name !(*.*)!(*.*)내가 사용할 수없는 여전히 Bash의 glob 와 같은 대답 은 아닙니다.



답변

당신은 사용할 수 있습니다 : find . -type f ! -name "*.*"
(가) !가 포함 된 파일 이름을 여기에 다음 식을, 부정 ‘을.’

-maxdepth옵션을 사용하여 검색 깊이를 줄일 수도 있습니다 .


답변