[Olug-list] Kommando/script for å sende alle filer i en katalog i epost?

Kim Tore Jensen kim at incendio.no
Tue Dec 9 08:00:00 CET 2014


Hei Thomas,

Switchen -a tar kun et parameter. *.* expandes gjenom shellet til en eller
flere filer, og derfor vil du få en feil dersom *.* ikke matcher nøyaktig EN fil.

Gjør heller slik:

    echo . | mail `ls *.* | xargs -n 1 echo -a | tr '\n' ' '` -s "<subject>" <e-postadresse>

mvh Kim

On Tue, Dec 09, 2014 at 03:19:32AM +0100, Thomas Gramstad wrote:
> Hei,
> 
> Jeg ønsker å sende alle filene i en katalog via epost til en og
> samme mottaker, i hver sin epost som vedlegg. Jeg trodde det skulle
> være enkelt å gjøre med en kommando slik:
> 
> mail -a *.* <epost-adresse>
> 
> Subject: bla bla
> .
> EOT
> 
> Men så kommer feilmeldingen:
> 
> Null message body; hope that's ok
> 
> Og så kommer på epost en diger feilmelding der det fremgår at mail
> har prøvd å legge inn filnavnene foran krøll-alfa og dermed laget en
> masse bouncende epostadresser.
> 
> Hva er feil med kommandoen over?
> 
> Er det andre kommandoer eller verktøy som fungerer bedre til dette?
> 
> Thomas
> 
> _______________________________________________
> Olug-list mailing list
> Olug-list at lists.olug.no
> http://lists.olug.no/cgi-bin/mailman/listinfo/olug-list
> For å melde seg av listen send epost til olug-list-request at lists.olug.no med emne «unsubscribe»
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.olug.no/pipermail/olug-list/attachments/20141209/f879f137/attachment.pgp>


More information about the Olug-list mailing list