Pessoal agrade�o a todos que tentaram me ajudar mais eu resolvi o problema
da seguinte forma:

#!/bin/sh
arquivo=".campus"
saida="da5"
for i in `cut -d: -f1 /etc/passwd|sort` ; do
cd ~$i
echo $i `cat   $arquivo`>>$HOME/$saida
done

Sem mais,

  Carlos Eduardo Dionizio
Analista de Suporte - UNIX
      UNESA - CPD
----- Original Message -----
From: Renato Riolino <[EMAIL PROTECTED]>
To: Eddy <[EMAIL PROTECTED]>
Cc: Lista Conectiva <[EMAIL PROTECTED]>
Sent: Friday, December 07, 2001 5:29 PM
Subject: Re: (linux-br) Re: Comando


Shell Script n�o � meu forte, mas acho que isso deve funcionar:

for user in `cat /etc/passwd |cut -d: -f1`
 > do
 > cd /home/$user
 > cat arquivo > /dev/ttyS1
 > done

Ele entra no diret�rio HOME de cada usuario (desde que seja em /home),
d� um cat em um arquivo chamado "arquivo" redirecionando a saida para a
serial ttyS1.

Espero ter ajudado,


[]'s

Renato


On Fri, 2001-12-07 at 13:40, Eddy wrote:
> Galera boa tarde eu preciso de um help...!!
>
> o comando cat /etc/passwd |cut -d: -f1,3|sort me retorna o nome dos
usu�rios
> e seus IDs ...pois bem, eu preciso tambem que ele entre no diret�rio do
> usu�rio e de um cat em um arquivo e direcione para uma saida algu�m pode
me
> dar um help...??????
>
> Sem mais,
>
>   Carlos
>
>
>
>





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

Responder a