<HTML>
<HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="OPENWEBMAIL" name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff>

<font size="2"><b>
<br />G</b>racias !!! de funcionar funciona... pero no envia por mail el contenido de la variable $ar
<br />
<br /></font><font size="2">print MAIL &quot;$ar\n&quot;;  ----&gt; eso no esta haciendo... alguna sugerencia ???
<br />
<br />Gracias por todo !!!
<br />
<br />Salu2
<br /></font><font size="2">
<br />&gt; 

El primer problema es que estás mandando la salida del comando &quot;ls -lht 

<br />&gt; 

| awk '{print $6,$7,$8,$9}&quot; a un archivo que se llama 
&quot;medalla.txt&quot;. 
<br />&gt; 

El segundo problema es que la función system no te regresa la salida del 

<br />&gt; 

comando que ejecuta si no su código de salida. 
<br />&gt; 
<br />&gt; 

Según entiendo lo que quieres es la salida del comando para guardarla en 

<br />&gt; 

la variable $ar, entonces sería así (sin usar awk, no es necesario): 
<br />&gt; 

<br />&gt; 

my @lista_larga = `ls -lht`; 
<br />&gt; 
<br />&gt; 

my $ar; 
<br />&gt; 

foreach my $elem (@lista_larga){ 
<br />&gt; 

    my @linea = split(&quot; &quot;, $elem); 
<br />&gt; 

    $ar .= &quot;$linea[6] $linea[7] $linea[8] $linea[9]\n&quot;; 

<br />&gt; 


<br />&gt; 
<br />&gt; 

de aquí en adelante tienes tu listado en la variable $ar 
<br />&gt; 
<br />&gt; 

Si lo quieres hacer con awk, esta sería la manera: 
<br />&gt; 
<br />&gt; 

my $ar = `ls -lht | awk '{print \$6,\$7,\$8,\$9}'`; 
<br />&gt; 

print &quot;$ar\n&quot;; 
<br />&gt; 
<br />&gt; 

son menos líneas de código pero vale la pena tener más líneas de código 
<br />&gt; 

que llamar a awk desde perl :-P 
<br />&gt; 
<br />&gt; 

espero que esto te sirva. 
<br />&gt; 
<br />&gt; 

Ariel E. Pedrozo - Sysadmin wrote: 
<br />&gt; 

&gt; Buenas tardes listeros... como andan ?? espero que bien... tengo un 
problema con  
<br />&gt; 

&gt; el envio de mail desde un scripcito. 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; Basicamente es listar lo que hay en un directorio... cargarlo a un archivo 
y  
<br />&gt; 

&gt; enviarlo por mail.... el problema esta que no envia el contenido del 
archivo 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; Basicamente el script es asi 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; #!/usr/bin/perl -w 
<br />&gt; 

&gt; use strict; 
<br />&gt; 

&gt;   
<br />&gt; 

&gt; my $ar=system(&quot;ls -lht | awk '{print $6,$7,$8,$9}' &gt; 
medalla.txt&quot;); 
<br />&gt; 

&gt;   
<br />&gt; 

&gt;   
<br />&gt; 

&gt; open (MAIL,&quot;|/usr/lib/sendmail -t&quot;); 
<br />&gt; 

&gt; print MAIL &quot;To: user\@cabal.com.py\n&quot;; 
<br />&gt; 

&gt; print MAIL &quot;From: user\@cabal.com.py\n&quot;; 
<br />&gt; 

&gt; print MAIL &quot;Subject: Verificacion diaria de Archivos FTP\n\n&quot;; 

<br />&gt; 

&gt; print MAIL &quot;$ar\n&quot;; 
<br />&gt; 

&gt; close(MAIL); 
<br />&gt; 

&gt;   
<br />&gt; 

&gt; exit(1); 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; Desde ya muchas gracias por la ayuda. 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; Abrazos desde Paraguay. 
<br />&gt; 

&gt;  
<br />&gt; 

&gt; ------------------------------------- 
<br />&gt; 

&gt; Ariel E. Pedrozo 
<br />&gt; 

&gt; DBA &amp; Network Administrator 
<br />&gt; 

&gt; Coop. Cabal LTDA 
<br />&gt; 

&gt; Ed. Ahorros Paraguayos 5to. Piso 
<br />&gt; 

&gt; Tel: 453009 int. 192 
<br />&gt; 

&gt; Mov: 0971 730744 
<br />&gt; 

&gt; Asuncio - Paraguay 
<br />&gt; 

&gt;  
<br />&gt; 

&gt;  
<br />&gt; 

&gt; ------------------------------------------------------------------------ 

<br />&gt; 

&gt;  
<br />&gt; 

&gt; _______________________________________________ 
<br />&gt; 

&gt; Perl mailing list 
<br />&gt; 

&gt; Perl@tlali.iztacala.unam.mx 
<br />&gt; 

&gt; <a target="_blank" href="http://tlali.iztacala.unam.mx/cgi-bin/mailman/listinfo/perl">http://tlali.iztacala.unam.mx/cgi-bin/mailman/listinfo/perl</a> 

<br />&gt; 
<br />&gt; 

--  
<br />&gt; 

Iván Chavero 
<br />&gt; 

Administrador de Sistemas UNIX 
<br />&gt; 

CGTI/DSE 
<br />&gt; 

Universidad Autónoma de Chihuahua 
<br />&gt; 

ichavero@uach.mx 
<br />&gt; 

<a target="_blank" href="http://cgti.uach.mx/">http://cgti.uach.mx</a> 
<br />&gt; 

Tel. 614 439 18 35 ext 1728 
<br />
<br />
<br />------------------------------------- 

<br />
Ariel E. Pedrozo 

<br />
DBA &amp; Network Administrator 

<br />
Coop. Cabal LTDA 

<br />
Ed. Ahorros Paraguayos 5to. Piso 

<br />
Tel: 453009 int. 192 

<br />
Mov: 0971 730744 

<br />
Asuncio - 
Paraguay
<br />
</font>
</BODY>
</HTML>