shell – Ordenar la salida de "buscar -print0" canalizando al comando "ordenar"

Pregunta:

Necesito poder ordenar alfabéticamente la salida de find antes de canalizarla a un comando. Entrar | sort | entre no funcionó, entonces, ¿qué podía hacer?

find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand

Respuesta:

Utilice find como de costumbre y delimite sus líneas con NUL. GNU sort puede manejarlos con el modificador -z:

find . -print0 | sort -z | xargs -r0 yourcommand

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım