![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| nik0p0l |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
Есть текстовый файл:
первое поле емаил, второе небольшое сообщение, разделены ";"(точкой с запятой) необходимо чтоб скрипт на Shell читал файлик и командой mailx отправлял на маил из перовго поля сообщение из второго поля и так для каждой строки. в конец запутался с awk и не понятно как из него mailx вызывать... |
|||
|
||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
? -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| nik0p0l |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
изучал, на citforum.ru. не получаеться, одно с другим не сходиться у меня :(, поэтому и обратился сюда... |
||||
|
|||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Ну, покажите, что не сходится то. За вас никто скрипт писать не будет.
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| nik0p0l |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
вот, не работает :( вычитал еще про функцию system(Встроенная функция system (command_line) выполняет команду "command_line"), но так и не собразил, как правильно ее синтаксически с майлом вызвать... |
||||
|
|||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Если говорить о баше с авком, то логику вам нужно писать башем, а авком только парсить.
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
почти все верно. Только ты пытаешься сделать не то перенаправление. Имхо, надо так:
|
|||
|
||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
JackYF,
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| nik0p0l |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
bash не установлен. поставить не могу, и админ тоже этим заниматься не будет. как решbть задачу на sh? |
||||
|
|||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Я бы сделал на перле. Это там 5 минут.
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| nik0p0l |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
Perl не знаю. можете показать как там это выглядит? |
|||
|
||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
ну, что то типа
Массив @values каждую иерацию цикла будет содержать два элемента - мыло и текс. Набрав в гугле что-то типа "учбеник по perl" три оставшихся строки допишите без проблем. -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
| nik0p0l |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.3.2007 Репутация: нет Всего: нет |
рабочий вариант на shell'e. спасибо камраду Scott Tiger, он не местный з.ы. сейчас еще перлом попробую для общего развития |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
оригинально... Тем более, что читан уже. Ты про кавычки после -F имел в виду, которые не нужны? |
|||
|
||||
| ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
JackYF, нет, я ему ввиду то, что awk не знает, что такое
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |