내가 가지고 있다고 말해 보자.
foo.txt
bar
baz.ooo
내가 사용 하면 출력 ls -1 !(*.*)
만 얻을 수 bar
있습니다. 좋아, 이제 find와 동일한 결과를 원합니다. 일부 find -regex
는 그 일을 할 것입니다.
노트:
find -name !(*.*)
!(*.*)
내가 사용할 수없는 여전히 Bash의 glob 와 같은 대답 은 아닙니다.
답변
당신은 사용할 수 있습니다 : find . -type f ! -name "*.*"
(가) !
가 포함 된 파일 이름을 여기에 다음 식을, 부정 ‘을.’
이 -maxdepth
옵션을 사용하여 검색 깊이를 줄일 수도 있습니다 .