Como primeiro passo, eu removerei todos os arquivos temporários e usarei o pipe: do primeiro sed , você pode enviar o stdout para o segundo e depois para o terceiro. Então, seu comando less é inútil: apenas canalize novamente do terceiro sed para grep .
Usando o pipe, você terá muitos benefícios: primeiro, você não desperdiçará seu espaço em disco; segundo, você não esperará por todas essas E / S de disco.
Para melhor encontrar uma solução, você deve nos dizer o que está bloqueando você: é um dos comandos sed ? Qual deles?