
Esto funciona:
wsl
cat * | sort | uniq
Pero esto parece detenerse antes de tiempo:
wsl cat * | wsl sort | wsl uniq
¿Es esto un error? ¿Estoy haciendo algo mal?
Esto funciona:
wsl cat * | wsl sort >temp
wsl uniq <temp
Pero esto vuelve a detenerse aleatoriamente antes de tiempo:
wsl cat * >temp
wsl sort <temp | wsl uniq
El problema parece manifestarse sólo con "muchos" (por ejemplo, 100) archivos de texto "grandes" (por ejemplo, 300 líneas de 50 caracteres cada uno).
Por ejemplo, este .bat
archivo se puede utilizar para crear los *
archivos que desencadenan el problema:
@echo off
echo "See a pin and pick it up, and, all day long, you'll have a pin." > data.txt
FOR /L %%j IN (1,1,3) DO (
FOR /L %%k IN (1,1,100) DO (
echo "Sooner or later all things are numbers, yes? %%k" >> data.txt
)
)
FOR /L %%i IN (1,1,100) DO (
copy data.txt data%%i.txt
)