Perguntas sobre 'awk'

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

awk e sistema e imprimir e anexar ao arquivo csv

Eu estou tentando acrescentar uma coluna a um arquivo csv com 13 colunas. Estou executando o seguinte comando: awk -F "," 'BEGIN{ OFS="," } {gsub(/"/, "", $1);$14=system("date -jf \"%m/%d/%Y %H:%M:%S %p\" \""$1"\" \"+%s\"");print}' mycsv.csv...
01.02.2017 / 20:32
2
respostas

Converter coluna usando data e anexar ao arquivo csv

Eu tenho um CSV onde a primeira coluna tem uma string que representa datetime. Eu gostaria de adicionar uma coluna extra com esse datetime convertido em epoch. Eu tentei o seguinte: awk -F "," 'BEGIN{ OFS="," } {$14=$(date -jf "%m/%d/%Y %H:%...
01.02.2017 / 11:07
2
respostas

Filtragem eficiente de muitos arquivos pelo seu conteúdo com awk / sed / grep

Eu quero listar todos os arquivos dentro de um diretório (recursivamente) que tenham suas segundas linhas totalmente correspondentes a uma determinada expressão regular. O número total de arquivos é de aproximadamente 60K. Até agora, compus e...
05.02.2017 / 05:56
2
respostas

Contar o número de palavras usadas em uma resposta, seguindo uma linha de pergunta

Exemplo de entrada: Question1: What kind of cake do you like? Anything with sprinkles Exemplo de saída: Question1: What kind of cake do you like? 3 Anything with sprinkles Os únicos marcadores são o "Questionx:" e o "?". Respostas...
01.02.2017 / 20:55
5
respostas

Obtendo valores fora da string

Eu tenho uma variável com string como abaixo name=@col1, zip_cd=@col2, district=@col3, city=@col4 A lista de colunas pode aumentar. Eu preciso de um resultado abaixo @col1,@col2,@col3,@col4     
22.02.2017 / 05:12
1
resposta

Grep e contando linhas correspondentes

Eu tenho um padrão grep e awk bastante complicado que eu uso para obter relatórios de arquivos de log. Eu trabalho muito e gero uma boa tabela HTML leve que é enviada por e-mail para as pessoas que precisam dela. Eu gostaria de adicionar, par...
22.02.2017 / 09:22
1
resposta

Awk: Como mesclar o conteúdo das linhas que possuem ID duplicada no primeiro campo

Eu tenho um arquivo que tem valor duplicado no primeiro campo. O arquivo tem um total de 4 campos. Eu quero mesclar o valor dos restantes 3 campos. Arquivo de entrada: 123|abc123||GFD 234|xyz456|tsdrf34526|KLD 123||cdft091|GFD 123|abc123...
10.03.2017 / 05:29
1
resposta

Comandos externos no AWK

Existe uma maneira de usar comandos shell do Linux dentro do awk? Eu preciso verificar a existência do usuário de um arquivo de texto (dado como) username [email protected] e escreva os que não são usuários existentes em um novo arquivo de t...
14.03.2017 / 11:21
2
respostas

Obtém as linhas apenas com campos específicos

#CHROM POS T1 T10 T11 T12 T13 T2 T3 T4 T5 T6 T106 T107 T108 T109 T110 T112 T114 T116 T120 T122 T125 T128 T129 T130 Aradu.A01 300806 H B...
06.01.2017 / 16:31
4
respostas

output do awk e manipulação de strings

Eu preciso de um one-liner, para a seguinte saída: STRING='SNMPv2-MIB::sysDescr.0 = STRING: test test test, test v3.2.5.90, test' echo $STRING | awk '{print $8}' v3.2.5.90, A saída desejada é v3.2.5.90 Então, preciso remover a vírg...
16.11.2016 / 07:32