Pessoal estou precisando da ajuda de vc´s eu tenho que fazer um script que pegue a lista do /etc/passwd e gere um arquivo de texto com o seguinte formato
[email protected],[email protected]
eu não sei como fazer poderiam me ajudar agradeço desde já
Pessoal estou precisando da ajuda de vc´s eu tenho que fazer um script que pegue a lista do /etc/passwd e gere um arquivo de texto com o seguinte formato
[email protected],[email protected]
eu não sei como fazer poderiam me ajudar agradeço desde já
crie um script com estes dados:
Código :for a in `cut -d":" -f1 /etc/passwd` do echo [email protected] done
inventei agora aacho que funciona se vc digitar direito....
awk -F: '{printf $1"@dominio.com.br,"}' /etc/passwd
como eu filtro os usuarios locais pois esta pegando todos e ele esta escrevendo na tela como eu faço para ele gerar um arquivo muito obrigado mesmo assim
esse primeiro esta dando o seguinte erro
./e-mails2: line 1: unexpected EOF while looking for matching `''
./e-mails2: line 5: syntax error: unexpected end of file
Código :for a in `cut -d":" -f1 /etc/passwd` do echo [email protected] >> lista done
como vc faz pra diferenciar um usuario local de um normal? O_Owellesximenes
MensagemEnviada: Qui Ago 11, 2005 12:01 pm Assunto:
como eu filtro os usuarios locais pois esta pegando todos e ele esta escrevendo na tela como eu faço para ele gerar um arquivo muito obrigado mesmo assim
Pessoal muito obrigado dei uma melhorada nesse script que o livio mandou ficou perfeito ficou assim
Código :#!/bin/bash rm -rf /home/usuario/.forward awk -F: '{if ($3 >= 1000 && $3 < 3000) printf $1"@dominio.com.br," > "/home/todos/.forward"}' /etc/passwd