Digamos que eu tenho:
foo.txt
bar
baz.ooo
Se eu usar ls -1 !(*.*)
, vou receber apenas bar
a saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regex
que farão o trabalho.
NOTA:
find -name !(*.*)
não é a resposta, !(*.*)
pois ainda é o globo de Bash que NÃO posso usar.
ls -1 !(*.*)
não funciona porque!
fornece "Evento não encontrado".set +H
para resolver esse.gitignore
como um arquivo sem extensão (como path.extname () do Node), use em! -name "?*.*"
vez de! -name "*.*"