Perguntas sobre 'awk'

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

Encontre texto entre a tabulação (\ t) como um delimitador

Eu achei que isso seria simples, mas não consegui descobrir como fazer isso. Cenário Eu tenho um único arquivo .csv com colunas id_user , text , id_group , onde cada coluna é delimitada por tabs , como: "123456789" "...
08.09.2015 / 17:02
4
respostas

AWK expressão regular negativa

Estou procurando ter uma expressão regular do awk que possa fornecer todas as strings não correspondentes a uma palavra específica. usando /^((?!word \+).)*/ funciona em java, mas não funciona no AWK. Obter erro de compilação com falha,...
25.10.2016 / 18:05
4
respostas

Comparar awk vs. grep

Eu corri abaixo de dois comandos para arquivos muito grandes grep -E 'string1|string2' 151103*.log|grep 'string3' | grep string4 awk '/string1|string2/ && /string3/ && /string4/' 151103*.log Demorou quase o mesmo tempo pa...
04.11.2015 / 16:38
4
respostas

Usando substituição de variável bash em vez de cut / awk

Posso usar a substituição de variáveis bash para extrair uma parte de uma variável baseada em um delimitador? Estou tentando obter o nome do diretório imediato de um nome de arquivo (neste caso, foo ). $ filename=./foo/bar/baz.xml Eu se...
07.01.2016 / 14:47
4
respostas

Adicione texto a cada coluna [duplicado]

Eu tenho as seguintes linhas 3, 3, 100 4, 2, 50 8, 5, 80 . . . e eu quero o seguinte resultado line starts at 3 and ends at 3 with value 100 line starts at 4 and ends at 2 with value 50 line starts at 8 and ends at 5 with value 80 ....
03.04.2018 / 04:46
6
respostas

awk-Imprimindo o valor da coluna sem nova linha e adicionando vírgula

input.txt EN1 EN2 EN3 EN4 EN5 saída EN1,EN2,EN3,EN4,EN5 Eu tentei o awk.Mas não está imprimindo com vírgula awk 'BEGIN { OFS = ","} { printf $1}' input.txt Eu tenho a versão GNU Awk 4.0.0     
03.08.2012 / 23:29
3
respostas

lendo entradas de vários arquivos

Eu tenho alguns arquivos como A.txt , B.txt e C.txt , cada um contendo apenas um único número, ou seja, A.txt tem 45 , B.txt tem 35 e C.txt tem% código%. Como eu poderia ler essas entradas de cada arquivo e reportar com seu...
23.08.2012 / 11:50
3
respostas

como somar a saída de awk ou outra expressão com xargs

Suponha que eu tenha o seguinte script de shell bash: #!/bin/bash export count=0; for i in 'ls ./mydoc' ;do pdfinfo ./mydoc/$i | egrep Pages |awk {'print $2'} |xargs -+ $count ;...
29.08.2012 / 23:27
9
respostas

Sed / Awk - Encontre uma string com exatamente n caracteres

Olhando através das páginas man para sed, awk e grep, não consigo encontrar uma maneira de procurar por uma string com exatamente n caracteres. Dado o seguinte arquivo de texto, quero extrair apenas 6982a9948422 ID IMAG...
26.01.2014 / 05:32
4
respostas

Extraindo coluna do texto separado por vírgulas

Eu tenho um longo arquivo delimitado por vírgula separado com 20 mil linhas. Aqui está um exemplo: "","id","number1","number2","number3","number4","number5","number6","number7" "1","MRTAT_1of3.RTS",17.1464602742708,17.1796255746079,17.1132949...
24.09.2012 / 20:37