>А куда вы собираетесь вставлять Ctrl-D или что завершать Ctrl-C ? >"> file" создаст файл и все. Если Вы обратили внимание, в исходном сообщении предлагалось создавать файл командой 'cat > file', то для завершения команды необходимо вставить символ EOF (или завершить ее принудительно).