Todos os outros comandos BASH funcionam, mas o comando find não funciona de jeito nenhum. Usei a mesma sintaxe que o instrutor "find . | grep cmder", por exemplo. Não dá certo e ainda aparece a mensagem "FIND: formato de parâmetro incorreto".
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Todos os outros comandos BASH funcionam, mas o comando find não funciona de jeito nenhum. Usei a mesma sintaxe que o instrutor "find . | grep cmder", por exemplo. Não dá certo e ainda aparece a mensagem "FIND: formato de parâmetro incorreto".
Oi Caique, qual versão do windows vc está usando e tem como colocar o PATH aqui?
abs
Tenho o mesmo problema. Uso WIN10 64
C:\Users\felip λ echo %PATH% C:\cmder\bin;C:\cmder\vendor\conemu-maximus5\ConEmu\Scripts;C:\cmder\vendor\conemu-maximus5;C:\cmder\vendor\conemu-maximus5\ConEmu;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WebDriver;C:\Program Files\Git\cmd;C:\phantonjs\bin;C:\Program Files\nodejs\;C:\sqldeveloper\jdk\jre\bin;C:\Ruby23-x64\bin;C:\ProgramData\felip\atom\bin;C:\Users\felip\AppData\Roaming\npm;C:\Users\felip\bin;c:\Program Files\Java\jdk1.8.0_101\bin;C:\ProgramData\chocolatey\bin;C:\cmder\bin;;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\share\vim\vim74;C:\cmder\
Olá pessoal,
O comando find existe tanto no ambiente Linux como no ambiente Windows, e quando chamávamos o comando find , caso estivéssemos utilizando o cmder, ele dava preferência em chamar a versão do linux do comando, que é a mais poderosa.
Porém houve uma mudança no modo como o cmder se comporta, e agora em caso invoquemos um comando que existe tanto no Linux quanto no Windows , ele irá chamar a versão do Windows.
A versão do Windows possuí sintaxe diferente e também outra funcionalidade, então por isto vocês tem obtido este erro ao tentar chamar como foi ensinado, que é o modo linux de utilizá-la..
Agradeço por reportarem o erro e por enquanto irei desabilitar este exercício, para que não prejudique o estudo de vocês. Mas irei buscar alternativas de como invocar a versão do Linux do comando find de dentro do cmder.
Att, Douglas Quintanilha
Olá Douglas, encontrei o mesmo problema com o "find" no CMDER no windows 10 64-bit. Favor assim que possível remover do texto explicativo pós-vídeo, se não as pessoas podem ficar batendo cabeça sem necessidade. :)
Obrigado pelo toque Luiz, havia esquecido de remover de lá!
Estava com o mesmo problema, consegui resolver utilizando o comando abaixo dentro do CMDER.
alias find=C:\tools\cmder\vendor\git-for-windows\usr\bin\find.exe $*
Fonte: https://superuser.com/questions/1219129/unix-find-command-on-cmder-exe-in-windows
Obs.: dependendo da forma que você instalou o CMDER o caminho até o programa pode ser diferente. No meu caso foi instalado conforme a aula utilizando o Chocolatey e o caminho é o citado acima.
Top Pedro!
Boa galera!!