Ainda outro uso para seguro find
:
while IFS= read -r -d '' -u 9
do
[...]
done 9< <( find . -type f -exec printf '%swhile IFS= read -r -d '' -u 9
do
[...]
done 9< <( find . -type f -exec printf '%s%pre%' {} + )
' {} + )
(Isso funciona com qualquer POSIX find
, mas a parte do shell requer o bash. Com o * BSD e o GNU find, você pode usar -print0
em vez de -exec printf '%s%code%' {} +
, será um pouco mais rápido.)
Isso torna possível usar a entrada padrão dentro do loop e funciona com qualquer caminho .