Enviado em 16/11/2017 - 14:17h
Como faço para filtrar todo o conteúdo das linhas de um determinado arquivo que contenham o conteúdo das linhas de um outro arquivo?rm 3.txt 2>/dev/null for l in $(cat 1.txt) do echo $l cat 2.txt | grep "$l" >> 3.txt done
Enviado em 17/11/2017 - 13:03h
consegui uma alternativa viável utilizando-se basicamente do comando "uniq".cat 2.txt > 3tmp.txt echo >> 3tmp.txt #necessário para que o próximo "cat" não continue da última linha do cat anterior cat 1.txt | sed 's/^/.... /g' | sed 's/$/:more:/g' >> 3tmp.txt #acrescenta o conteúdo do arquivo.. e acrescenta uma coluna de pontos.. e acrescenta um texto no final (:more:) para que na ordenação essas linhas fiquem a baixo das linhas correspondentes do arquivo anterior cat 3tmp.txt | sort -k 2 | sed 's/:more://g' | uniq -d -f1 > 3.txt #ordena e retira o texto acrescentado ao final da linha (:more:)
Enviado em 17/11/2017 - 13:06h
a ideia geral surgiu do seguinte tópico:Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
POSSO INSTALAR USAR O GRUB SEM TER LINUX INSTALADO, PARA INICIAR O WIN... (0)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (3)
Mover arquivos entre partições (4)