Perguntas sobre 'awk'

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

awk deseja totalizar por hora e variável

Eu posso executar isso e funciona bem - note: o campo $ 1 é um campo com data / hora carimbada ... gawk -F ":" "{ print $1 }" /cygdrive/c/counting/ourlog | sort | uniq -c | sort -r 57339 2014-03-21 09 54290 2014-03-21 08 54036 2014-03-2...
01.04.2014 / 05:53
2
respostas

Substituir colunas usando um shell

Como posso substituir a coluna 1 em File1 pela coluna 2 em File2 quando uma correspondência é encontrada? File1 id1 36987 id2 75685 id3 12345 id4 12896 File2 id1 ID1 id2 ID2 id3 ID3 id5 ID5 Eu gostaria de escrever isso em outro Fi...
10.07.2014 / 14:37
1
resposta

awk getline não está funcionando como esperado na iteração do primeiro loop

Considere este programa simples de calculadora awk e sua saída $ awk '{while (getline) {n=0;for(i=NF;i>0;i--)n+=$i; print "sum: " n;}}' 1 1 2 2 sum: 4 3 3 sum: 6 Observe como a primeira linha de entrada 1 1 não produz soma. Todas as...
01.07.2014 / 05:10
3
respostas

Como posso apagar o primeiro ponto antes do primeiro número?

Como remover o primeiro ponto antes do primeiro número? Por exemplo Eu tenho o seguinte arquivo more file Version …………2.465.76.8.332 Eu quero apenas o número da versão - 2.465768.332     
18.03.2014 / 11:01
3
respostas

arquivo de análise de ls -laLR

ls -laLR /home/tools > all_site1.txt Eu preciso do estado de todas as pastas e arquivos nas subpastas de /home/tools . Com este comando eu coloquei tudo neste arquivo. O que eu preciso agora é uma solução como analisar a partir deste ar...
22.02.2014 / 14:57
2
respostas

Qual é a diferença entre impressão e cabeça?

Eu sei que head fornece a seção inicial de um arquivo. Mas neste caso, estou tentando passar pelo meu controle de origem e encontrar todos os arquivos que possuem uma linha shebang. E não estou obtendo resultados quando uso head . O que est...
07.03.2014 / 19:25
2
respostas

Analisa a saída do comando [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Imprimir o total de memória livre de 'free -m'                                      3 respostas                                Eu quero apenas obter o valor associado à...
10.12.2014 / 17:45
1
resposta

awk não pode imprimir elemento da matriz

Deixa sentado meu arquivo1 é: A S B Q arquivo2 é: B 2 Quero corresponder $ 1 do arquivo2 com $ 1 arquivo1 e imprimir o arquivo1 $ 2 & & file2 $ 2, para a saída assim: Q 2 Minha solução awk é: awk...
20.06.2013 / 15:04
1
resposta

Insere um espaço antes da primeira vírgula em um arquivo csv

Eu tenho um arquivo CSV enorme que contém 100.000 linhas. No entanto, preciso fazer algum processamento e, para isso, preciso ter um único espaço antes da primeira vírgula. Meus dados atuais são algo como abaixo. 123456,5,4,3,2,1 Eu preci...
05.11.2013 / 05:24
2
respostas

usando o awk para criar uma tabela LaTex dos meus dados em um arquivo de texto

Então usei o awk algumas vezes para adicionar ou remover texto de cada linha de um arquivo de texto. O que eu gostaria de aprender agora é adicionar alguns caracteres a cada linha em vários lugares. O que isso significa é para minhas tabelas...
18.11.2013 / 19:38