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
______________________________________________________________________