Если я вас правильно понимаю - вы хотите ПЕРВЫМ получить какой-нибудь фиксированный текст в
ТОГДА ты хочешь взять ввод с клавиатуры ...
ЕСЛИ это все, что вы хотите
cat welcomeText.txt - | ./chat
cat объединит ваш фиксированный текст (welcomText.txt, файл)
затем он будет читать со стандартного ввода ("-
")
Это будет отправлено ("|
") в чат
Существуют более продвинутые способы сделать это, создав другой файловый дескриптор и выборочно писать в чат из различных источников