Как передать содержимое текстового файла в качестве аргумента консольному приложению? [дубликат]

Какова командная строка для запуска консольного приложения с входным аргументом, подаваемым из текстового файла?

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"
7
задан 22 May 2013 в 16:45

2 ответа

./myapp `cat text_file`

Или

./myapp $(cat text_file)

Или используйте двойные кавычки, чтобы передать весь текст как один аргумент

./myapp "$(cat text_file)"
./myapp "`cat text_file`"
0
ответ дан 22 May 2013 в 16:45

Очень просто, кошка это.

cat file | some_script.sh

Посмотрите здесь для получения дополнительной помощи.

0
ответ дан 22 May 2013 в 16:45

Другие вопросы по тегам:

Похожие вопросы: