El comando de búsqueda de Cygwin con `-printf` a veces se queda sin memoria con `memoria agotada` y falla

El comando de búsqueda de Cygwin con `-printf` a veces se queda sin memoria con `memoria agotada` y falla

Estoy ejecutando finddesde un archivo por lotes porque necesito el resultado en un contexto por lotes.

c:\cygwin64\bin\find.exe . -type d -name "SubDir" -printf "%%T^@^!%%p\n" > temp.txtRendimientos corrientes /usr/bin/find: memory exhausted.

Si elimino printf, funciona bien, pero me gustaría poder ordenar la salida.

Si existe una mejor manera de ordenar los subdirectorios anidados según la fecha y la hora, también estaría bien.

Editar:

Cuando ejecuto este archivo por lotes desde un archivo ya abiertocmdventana, funciona. Pero cuando hago doble clic en el archivo por lotes,encontrarUtiliza toda mi RAM e impresiones memory exhausted.

Tal vez arruiné los caracteres de escape %y ^seguí la tabla de Rob que se encuentra aquí.https://www.robvanderwoude.com/escapechars.php

información relacionada