Aqui está outro verso:
echo $(cmd param | grep 'foo1\|foo5\|foo7') | sed 's/ /, /g' | tee -a output.csv
O comando: echo $(cmd param | grep 'foo1\|foo5\|foo7')
imprimirá a saída de forma linear.
Isso coloca uma vírgula entre as variáveis: sed 's/ /, /g'
Isso anexa a saída a uma nova linha no final do arquivo: tee -a output.csv