On Mon, 14 May 2001, Marcelo wrote:

> � linha abaixo serve para enviar email pelo console...
> cat meuarq.ext | uuencode meuarq.ext | mail -s assunto [EMAIL PROTECTED]

> Como eu poderia fazer um script que eu informasse nomearq.ext,
> assunto, email e ele disparasse este comando com os parametros nos
> lugares corretos...?


Os par�metros recebidos pelo script s�o acess�veis por "$n", sendo "n"
um n�mero:

#!/bin/bash

if test $# -ne 3
then
    echo 1>&2 Use: `basename $0` arquivo assunto email
    exit 1
fi

if ! test -r "$1"
then
    echo 1>&2 Arquivo \"$1\" n�o existe
    exit 1
fi

if ! expr "$3" : ".*@" >/dev/null
then
    echo 1>&2 \"$3\" n�o parece ser um enderece�o de email...
    exit 1
fi

cat "$1" | uuencode "$1" | mail -s "$2" "$3"

# end of file


Execute com:

        sh script ...
ou
        chmod +x script
        ./script ...


--- Wagner                      [EMAIL PROTECTED]


Assinantes em 24/05/2001: 2286
Mensagens recebidas desde 07/01/1999: 114804
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a