marcos_martinns
(usa Debian)
Enviado em 17/04/2011 - 12:02h
olha antes deixa eu explicar o que estou fazendo. estou juntando o nome de usuario do /etc/passwd com a senha criptografada do /etc/shadown.
então vamos la com head estou especificando que quero ate a linha 5 do /etc/passwd com cut do filtrando ':' .
To pegando a primeira coluna do passwd e jogando para o arq1 em seguida faço a mesma coisa com o /etc/shadow jogando para arq2, depois junto os arq1 com arq 2 e me mostra o resultado na tela
com o comando abaixo.
head -n 5 /etc/passwd | cut -d ':' -f1 >arq1; head -n 5 /etc/shadow | cut -d ':' -f2 >arq2 && paste arq1 arq2
Ex:
root senha
usuario1 senha
usuario2 senha
so que quero jogar a saida deste comando para dentro de uma de ma variavel so que não ta dando certo ta saindo tudo bagunçado e ate pegando coisa nada a ver
vcs podem me ajudar?
este é o comando que estou digitando
VARPASSWD=$(head -n 5 /etc/passwd | cut -d ':' -f1 >arq1); VARSHADOW=$(head -n 5 /etc/shadow | cut -d ':' -f2);
TIPO AI EU IRIA JUNTAS AS DUAS NUMA TERCEIRA VARIAVEL SO QUE NÃO JUNTEI POIS AS VARIAVEIS NÃO TÃO FILTRANDO O QUE O COMANDO ESTA ESPECIFICANDO ELAS ESTÃO PEGANDO TUDO QUE TA NA LINHA E TODAS AS COLUNAS TA TUDO DESORGANIZADO
SE ALGUEM PODER ME AJUDAR FICO GRATO