Как передать данные программе через скрипт 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