Acho que é isso que você quer:
(echo "Headers are fun";top -p 1198172,1198173,1198174,1198175,1198176,1198177,1198178 | awk '{print $1,"---",$9,"---",$10,"---",$12}') >file
Eu quero adicionar meu próprio cabeçalho à impressão deste comando e salvar em um arquivo:
top -p 1198172,1198173,1198174.1198175,1198176,1198177,1198178 | awk '{print $1,"---",$9,"---",$10,"---",$12}'
Acho que é isso que você quer:
(echo "Headers are fun";top -p 1198172,1198173,1198174,1198175,1198176,1198177,1198178 | awk '{print $1,"---",$9,"---",$10,"---",$12}') >file