На этот вопрос уже есть ответ здесь:
Какова командная строка для запуска консольного приложения с входным аргументом, подаваемым из текстового файла?
text_file:
This is a simple text file with characters and other
symbols including tabs and new lines
Консоль должна получить
$./myapp "This is a simple text file with characters and other symbols including tabs and new lines"
./myapp `cat text_file`
Или
./myapp $(cat text_file)
Или используйте двойные кавычки, чтобы передать весь текст как один аргумент
./myapp "$(cat text_file)"
./myapp "`cat text_file`"
Очень просто, кошка это.
cat file | some_script.sh
Посмотрите здесь для получения дополнительной помощи.