#!/usr/bin/awk -f /^\$$/ { print >file close(file) file = "" next } { if (file == "") { file=$0 } print >file } #### split_big_file big_file #### a2p split_big_file