Хвост сделает это.
Использование:
tail -q -n +1 a b
Редактировать: Извините, что не сработало. Я посмотрю, смогу ли я найти что-нибудь еще.
Извините, я ничего не смог найти.
Если вы не хотите программировать это самостоятельно, я предлагаю несколько команд:
#!/bin/sh
rm c
cat a >> c &
cat b >> c &
wait
Вы можете получить чередование, но в остальном все должно работать нормально. Ожидание состоит в том, чтобы предотвратить выход программы до завершения всех программ cat (на случай, если у вас есть какая-то команда, которую нужно запустить после того, как все будет сделано). И rm должен убедиться, что c начинается пусто, так как команды cat добавляются в файл.