Julio, seria interessante se eu pudesse resolver tudo em um único comando (utilizando o sed como grep), mas a linha que você me sugeriu retornou todas as linhas dos arquivos, e não só as linhas com diretivas...
> -----Original Message----- > From: Julio C. Neves > > Aê Marcio, > > método KISS: > > $ sed -r '/#if n?defined/s/(\|\||&&)/\\\n\1/' *.cpp > > Essa linha fará tudo que vc quer.