Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
2
respostas

Classificando / contando um arquivo delimitado por tabulação

Eu tenho um arquivo delimitado por tabulações com várias colunas. Gostaria de extra o número de vezes que vejo algo na coluna A e imprimo os dados associados ao valor na coluna A em uma nova coluna B. Ex: 1 blue...
30.01.2017 / 17:06
1
resposta

Como alterar um valor numérico desconhecido com o awk

Eu sou novo em aprender awk . Eu tenho um arquivo que contém a seguinte linha, junto com outras linhas: TIMEOUT=200 Eu preciso alterar o valor numérico. Este comando só pode alterar o valor se eu souber o valor de antemão: awk '$0...
06.01.2017 / 02:12
1
resposta

Contar número de separadores em linhas CSV e número da linha de impressão

Temos um arquivo CSV com mais de 50000 linhas. Este é apenas um exemplo do conteúdo: Dcccrev,wefrwvfr,rfregt,wr4f,rfvrv,ecxwec,ecfrv,rfrf Grge,gtgr,frfrv,gthtgv,gerg5tgvrt,rvrfvtg,tgt,frfrf,rfrf Drfrfr,t,tgtg,rf,rgr,grtg,tgt,gtgtg,rg . . ....
28.02.2017 / 14:28
1
resposta

Como remover duplicatas parciais no bash?

Como posso remover duplicatas parciais no bash usando awk, grep ou sort? Eu tentei sort -u FILE | uniq -w20 , mas não é realmente confiável. Entrada: http://www.website.com/1.file http://www.website.com/2.file http://www.website.com/3.f...
30.11.2016 / 17:54
1
resposta

Localiza / substitui uma coluna específica em um arquivo grande com vários padrões

Eu tenho um arquivo CSV de 100 GB. Parece algo assim: 11,aa,gg,tt ew,11,rggr,tr E um segundo que especifica substituições (20.000 linhas neste arquivo): gg,q aaa,b O que eu quero fazer é passar por cima de cada linha no primeiro ar...
17.11.2016 / 16:01
1
resposta

Conte as linhas em que a palavra na terceira ou na quarta coluna excede n caracteres no arquivo de texto

Eu tenho um arquivo de texto grande com 4 colunas e espaço separado. somelongword otherlongword abcde abc Gostaria de contar o número de linhas em que a palavra na terceira ou na quarta coluna tem mais de n caracteres. Eventualmente e...
05.11.2016 / 22:43
4
respostas

br comando para considerar os primeiros 10 dígitos da última coloumn

Eu tenho um arquivo para, por exemplo, com três colunas 12345678910 14567855858855 12345678510750078 Eu quero considerar apenas os 10 primeiros dígitos da terceira coluna com sed ou awk. A saída esperada é: 1234567851 Por favor a...
02.10.2016 / 06:11
2
respostas

AWK ajuda a filtrar dados para CSV

Estamos fazendo uma pesquisa de segurança para a qual eu preciso extrair dos repositórios Debian todos os nomes de pacotes disponíveis, versões, desc, etc. Estou tentando analisar a saída de apt-cache dumpavail no CSV e organizar os dados...
26.09.2018 / 13:14
1
resposta

Usando o awk para combinar palavras inteiras

Usando esta questão Eu tentei combinar palavras inteiras com o awk. No meu homerdir há um arquivo chamado .bashrc , mas quando tento usar: ls -la | awk '$9 ~ /\<.bashrc\>/' Não mostra nada. Também tentei: ls -la | awk '...
25.08.2016 / 12:31
1
resposta

Funcionalidade no estilo awk do Windows em script em lote

Eu quero extrair uma palavra de uma linha em um arquivo de teste em um servidor Windows, usando o script em lote. A linha de texto é a seguinte: CURRENTHEIGHT(9182) TEMPERATURE(1234) Eu gostaria de extrair o número 9182 e 1234 que e...
19.10.2016 / 20:29