Use o comando cat . Usando o seu exemplo, cat f1 f3 f2 irá con * catar os arquivos juntos para que ele seja lido como f1, f3, depois f2. Ele é enviado para stdout , portanto, se você quiser que f3 leia assim, redirecione para um arquivo temporário e, em seguida, mova esse arquivo para f3: cat f1 f3 f2 > tmp ; mv tmp f3