Este foi apenas um mau entendimento com o uso de corte e sed.
Aperte levemente o revestimento:
strings -f -e l *.exe | sed -e :a -e '/FileVersion$/N; s/FileVersion\n/FileVersion /; ta' | grep FileVersion | sed 's/.*FileVersion//'
Portanto, string usa -f para nome do arquivo, -e para informações necessárias sobre o arquivo.
sed é usado para retirar e deixar a Fileversão
Em seguida, grep para localizar essa informação para a tela
em seguida, um último sed para remover o conteúdo antes do Fileversion (essa não é uma maneira correta de fazer isso, acho complicado entender os padrões do sed)
sed 's/.*FileVersion//'
Se alguém quiser postar a formatação correta para o sed, atualizarei isso felizmente. Unfortually os padrões e a compreensão do sed não se afundam apropriadamente.