> Внимание есть задачка посылать почту всем адресам перечисленным в файле adress
> mail -s "test" "$( cat /home/sysadmin/adress )" a@domain.ru < message
> Не работает
> Что не так? Как правильно? Команда cat должна в рядок адреса выставить
> а никак
> И еще вопрос как мне кодировку в subject поменять для русских букв? Изначально неверно. Если вы хотите выполнить команду, а не передать строку, то искользуйте это: `cat /home/sysadmin/adress`
Однако, в вашем случае, надо либо организовывать файл с адресами через запятую или точку с запятой, либо делать построчное чтение файла. В последнем случае, скрипт отработает отдельно для каждого из адресов.