Hey, achei isso jogado no meu inbox :o)
(v. solucao abaixo)
----- Original Message -----
From: Eddy <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 07, 2001 3:40 PM
Subject: (linux-br) Re: Comando
> 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
#!/bin/bash
INFILE="/etc/passwd"
CATFILE=".plan"
IFS=$'\n'
for ENTRY in $INFILE; do
IFS=":"
ct=0
FOR DATA in `cat $INFILE`; do
ARGS[ct]=$DATA
(( ct+=1 ))
done
JUSTUSER=${ARGS[0]}
HOMEDIR=${ARGS[5]} # favor verificar se eh o 6o parametro mm
THEFILE=${HOMEDIR}/${CATFILE}
echo ${JUSTUSER}:
if [ -e '$THEFILE" ]; then
cat ${THEFILE}
else
echo "${THEFILE}: file not found"
fi
echo
done
Bem, a duvida aqui eh:
nao sei exatamente qual eh o parametro certo :o/
muda aih, eu sei que vai de 0 a 6, eu acho que eh o penultimo.
qq coisa estou a disposicao
mazza.
Assinantes em 12/12/2001: 2360
Mensagens recebidas desde 07/01/1999: 146056
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]