
Responder1
Não é um problema de strings
, é um problema de pipes no OSX.
Faça o que fizer, o envio de dados através de um canal é terrivelmente lento, especialmente se os tamanhos de leitura e gravação não estiverem alinhados. Tente algo como
cat somefile | cat | cat | cat | cat | cat | strings
para ter uma ideia de quanto esses tubos retardam o processamento.