Tenho um arquivo txt com usuários e senhas e quero criar mais dois arquivos, um apenas para as senh

1. Tenho um arquivo txt com usuários e senhas e quero criar mais dois arquivos, um apenas para as senh

Rafael De Souza Sanches
rafaeldss12

(usa Red Hat)

Enviado em 28/04/2020 - 21:24h

Como vocês estão pessoal? Eu estou começando no Linux, então se tiver como poderiam deixar também alguma explicação da resposta?

Exemplo da situação:

usuarios_e_senhas.txt
user:123
senha:456
.
.
.
1000

este é o arquivo que eu tenho, e como eu disse, gostaria de criar outros dois arquivos, um apenas para senhas e outro apenas para usuários, estes dois arquivos criados devem receber a informação do primeiro arquivo. Ou seja, o arquivo "usuario.txt" deverá ler o arquivo "usuario_e_senha_txt" e guardar as informações do usuário, e o mesmo deve acontecer com o arquivo de "senhas.txt" de preferência cortando o texto antes dos ":". Como vocês fariam o comando em bash? Obrigado!



  


2. Re: Tenho um arquivo txt com usuários e senhas e quero criar mais dois arquivos, um apenas para as senh

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/04/2020 - 21:49h


rafaeldss12 escreveu:

Como vocês estão pessoal?
Eu estou começando no Linux, então se tiver como poderiam deixar também alguma explicação da resposta?

Exemplo da situação:

Usuarios_e_senhas.txt
user:123
senha:456
.
.
.
1000

este é o arquivo que eu tenho, e como eu disse, gostaria de criar outros dois arquivos,
um apenas para senhas e,
outro apenas para usuários, de preferência cortando o texto antes dos ":".
Como vocês fariam o comando em bash? Obrigado!


Boa noite Rafael.
A solução é bastante simples.
Use o comando cut.
Ou o awk.
man cut
man awk
cut --help
awk --help

Boa leitura!

______________________________________________________________________

Att.: Marcelo
______________________________________________________________________


3. Obrigado!

Rafael De Souza Sanches
rafaeldss12

(usa Red Hat)

Enviado em 28/04/2020 - 22:13h

msoliver escreveu:


rafaeldss12 escreveu:

Como vocês estão pessoal?
Eu estou começando no Linux, então se tiver como poderiam deixar também alguma explicação da resposta?

Exemplo da situação:

Usuarios_e_senhas.txt
user:123
senha:456
.
.
.
1000

este é o arquivo que eu tenho, e como eu disse, gostaria de criar outros dois arquivos,
um apenas para senhas e,
outro apenas para usuários, de preferência cortando o texto antes dos ":".
Como vocês fariam o comando em bash? Obrigado!


Boa noite Rafael.
A solução é bastante simples.
Use o comando cut.
Ou o awk.
man cut
man awk
cut --help
awk --help

Boa leitura!

______________________________________________________________________

Att.: Marcelo
______________________________________________________________________

Agradeço sua resposta! ja ajudou com o comando de cortar. Eu estava tão distraido que mal expliquei o problema direito, mas agora eu dei uma editada na questão.

Att: Rafael



4. Re: Tenho um arquivo txt com usuários e senhas e quero criar mais dois arquivos, um apenas para as

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/04/2020 - 22:44h

rafaeldss12 escreveu:

msoliver escreveu:


rafaeldss12 escreveu:

Como vocês estão pessoal?
Eu estou começando no Linux, então se tiver como poderiam deixar também alguma explicação da resposta?

Exemplo da situação:

Usuarios_e_senhas.txt
user:123
senha:456
.
.
.
1000

este é o arquivo que eu tenho, e como eu disse, gostaria de criar outros dois arquivos,
um apenas para senhas e,
outro apenas para usuários, de preferência cortando o texto antes dos ":".
Como vocês fariam o comando em bash? Obrigado!


Boa noite Rafael.
A solução é bastante simples.
Use o comando cut.
Ou o awk.
man cut
man awk
cut --help
awk --help

Boa leitura!

______________________________________________________________________

Att.: Marcelo
______________________________________________________________________

Agradeço sua resposta! ja ajudou com o comando de cortar.
Eu estava tão distraido que mal expliquei o problema direito, mas agora eu dei uma editada na questão.

Att: Rafael

Rafael, Já havia explicado,
Entendi o que quer fazer, somente não dei a SOLUÇãO, e sim,
o CAMINHO para alcança-la.
PS.: Aprendi como autodidata, lendo e relendo man, help e "google".
Pelo que comentam, conheço razoavelmente bem.....
Se quer aprender, #FICA-A-DICA!
vai usar o cut, definindo o delimitador, que é o ":" e pegar o campo 1, depois,
faça o mesmo, pegando o campo 2
-d, --delimiter=DELIM usa DELIM em vez de Tab como delimitador de campo
-f, --fields=LISTA seleciona somente estes campos;
O comando abaixo, "pega" o usuario e mostra na tela
cut -d":" -f1 arquivo_Usuarios_Senhas.txt
______________________________________________________________________
Att.: Marcelo
______________________________________________________________________


5. Re: Tenho um arquivo txt com usuários e senhas e quero criar mais dois arquivos, um apenas para as senh

Rafael De Souza Sanches
rafaeldss12

(usa Red Hat)

Enviado em 28/04/2020 - 23:06h

msoliver escreveu:

rafaeldss12 escreveu:

msoliver escreveu:


rafaeldss12 escreveu:

Como vocês estão pessoal?
Eu estou começando no Linux, então se tiver como poderiam deixar também alguma explicação da resposta?

Exemplo da situação:

Usuarios_e_senhas.txt
user:123
senha:456
.
.
.
1000

este é o arquivo que eu tenho, e como eu disse, gostaria de criar outros dois arquivos,
um apenas para senhas e,
outro apenas para usuários, de preferência cortando o texto antes dos ":".
Como vocês fariam o comando em bash? Obrigado!


Boa noite Rafael.
A solução é bastante simples.
Use o comando cut.
Ou o awk.
man cut
man awk
cut --help
awk --help

Boa leitura!

______________________________________________________________________

Att.: Marcelo
______________________________________________________________________

Agradeço sua resposta! ja ajudou com o comando de cortar.
Eu estava tão distraido que mal expliquei o problema direito, mas agora eu dei uma editada na questão.

Att: Rafael

Rafael, Já havia explicado,
Entendi o que quer fazer, somente não dei a SOLUÇãO, e sim,
o CAMINHO para alcança-la.
PS.: Aprendi como autodidata, lendo e relendo man, help e "google".
Pelo que comentam, conheço razoavelmente bem.....
Se quer aprender, #FICA-A-DICA!
vai usar o cut, definindo o delimitador, que é o ":" e pegar o campo 1, depois,
faça o mesmo, pegando o campo 2
-d, --delimiter=DELIM usa DELIM em vez de Tab como delimitador de campo
-f, --fields=LISTA seleciona somente estes campos;
O comando abaixo, "pega" o usuario e mostra na tela
cut -d":" -f1 arquivo_Usuarios_Senhas.txt
______________________________________________________________________
Att.: Marcelo
______________________________________________________________________

Obrigado!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts