The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

отправка нескольких файлов с помощью uuencode из скрипта, mbb (ok), 02-Мрт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "отправка нескольких файлов с помощью uuencode из скрипта"  +/
Сообщение от LSTemp (ok), 07-Мрт-12, 07:04 
>[оверквотинг удален]
>> for i in 1 2 3
>> do
>>   j="j-$i"
>>   echo $j
>> done
>> )|tail -n 2
>> [root@local ~]# ./ccc.bsh
>> j-2
>> j-3
> Спасибо за отклик, но таким образом отправится несколько писем с одним вложением.

вложенные циклы обработки кто-то отменял?

[root@local ~]# cat ccc.bsh
#!/bin/bash
for n in 10 20 30
do
   echo "$n:"
   for i in 1 2 3
   do
     echo "mail $n-$i; "
   done|tail -n 2
done

[root@local ~]# ./ccc.bsh
10:
mail 10-2;
mail 10-3;
20:
mail 20-2;
mail 20-3;
30:
mail 30-2;
mail 30-3;

Ответить | Правка | Наверх | Cообщить модератору

7. "отправка нескольких файлов с помощью uuencode из скрипта"  +/
Сообщение от mbbemail (ok), 14-Мрт-12, 07:40 
>[оверквотинг удален]
> [root@local ~]# ./ccc.bsh
> 10:
> mail 10-2;
> mail 10-3;
> 20:
> mail 20-2;
> mail 20-3;
> 30:
> mail 30-2;
> mail 30-3;

извиняюсь за столь долгую задержку, по вашим примерам только что составил скрипт:

(
for n in *.txt
do
    echo "uuencode $n $n;"
done
)| tr "\n" " " | mail -s "test" emailaddress

получил письмо со строкой
uuencode 1.txt 1.txt; uuencode 2.txt 2.txt; uuencode test.txt test.txt;

такого результата я тоже достигал, главная проблема в том, что эту строку нужно выполнить, а не поместить в письмо (

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру