
		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
______________________________________________________________________