Как передать данные программе через скрипт bash?

Не совсем понимаю как можно пережать данные в программу через скрипт bash? У меня есть программа на С++, которая принимает на вход две строки разделанные '\n'.

#!/bin/bash
./a.out & echo "abcd" & echo "abcd"

echo "end prog"

Ответы (1 шт):

Автор решения: aleksandr barakin

отправить данные процессу на его stdin можно например, так:

$ echo -e "первая строка\nвторая строка" | ./a.out

или, если данные записаны в файле, например, так:

$ cat файл | ./a.out
→ Ссылка