Instalé cmder shell emulator para Windows.
Funciona bien pero no puedo usar el comando find de Unix. Aparentemente cuando escribo:
'find .'
en el terminal intenta usar el FIND de Windows y genera este error:
FIND: Parameter format not correct
Realmente me gustaría usar find, ¿alguna pista sobre cómo hacer que funcione?
cmder, pero en Linux / Unix which -a findmostrará todos los programas que podrían ejecutarse con el comando find. Identifica el Unix find. Luego use su ruta completa, o reorganice el orden de los PATHdirectorios, o establezca un alias, si es cmdercompatible con esto; También puede cambiar el nombre de Windows find.exea wfind.exe. Si emula bash, puede usar el incorporado type -a find.
which -a findregresa /c/WINDOWS/system32/find /usr/bin/find. Desafortunadamente, sin embargo, la /usr/bin/findproducción de rendimientos The system cannot find the path specified.. Parece que aquí se necesita la ruta de estilo de Windows real. La ejecución typeinicia las ventanas type, y parece cmderque no proporciona la versión similar a Unix.
findaparezca cualquier directorioC:\Windows\System32( antes de que Windows encuentre vidas) en laPATHvariable de entorno. En general, esto no se considera una gran idea para hacer a nivel mundial, ya que tiende a confundir a otros programas que esperan un entorno estándar de Windows. Por el contrario, debería ver si puede configurar un script de inicio en Cmder y hacer que el script haga algo comoset PATH=C:\path\to\folder\with\unix\find;%PATH%