Perguntas sobre 'awk'

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

Dividir uma coluna em várias colunas de acordo com uma string específica de acordo com o número irregular de itens entre cada string

Eu tenho um arquivo com uma coluna exclusiva e gostaria de dividir essa coluna em várias colunas de acordo com uma string específica (chr). O número de itens entre a primeira string e a segunda, a segunda e a terceira, o n e o m ... não são regu...
21.09.2016 / 11:38
2
respostas

Como usar o awk e imprimir a terceira coluna que contém as cadeias 'db2' e 'SAP'? [fechadas]

cat ost_lvdd01_inbound_DD990_East.csv | awk -F',' ~ /db2/&/sap/ ; print $3 Entrada /ost_lvdd01_inbound/1472930000/WPW-DBS003795.amer.warnerbros.com_1472938570_C1_IM:1472938570:/PROD_SQL_TXN_LOG:4:1: /ost_lvdd01_inbound/1474990000/wbau...
17.11.2016 / 22:22
2
respostas

Coluna correspondente em arquivos separados

Eu tenho dois arquivos. Desejo corresponder valores separados por coma na segunda coluna na primeira parte de File1 aos valores da primeira coluna em File2 e escrever no File2 . Como faço isso em awk Arquivo1 Column1 Column2...
21.10.2016 / 15:10
2
respostas

Lendo linhas específicas do arquivo de entrada

Eu tenho um arquivo de entrada com essa estrutura geral. Eu só quero extrair os valores step e weight dos blocos de hill e colocá-los em um arquivo de saída usando awk / sed / grep. Os blocos das colinas são organizados de maneira semelhante em...
03.09.2016 / 10:50
1
resposta

Manter valores máximos repetidos na tabela

O tmux não possui um comando para mostrar janelas na sessão ativa. Então, estou tentando analisar as janelas do Tmux na sessão ativa. Eu tenho uma tabela única ordenada por data (campo 1). #!/bin/sh dump_tmux_info() { tmux list-panes -a -...
12.09.2016 / 21:49
2
respostas

adiciona linhas para cada 3 linhas [duplicadas]

Eu tenho um documento como este 1 0.2 1 0.3 1 0.1 2 0.8 2 0.5 2 0.3 Eu quero adicionar as linhas se a primeira coluna for a mesma e gerar algo como isto 1 0.6 2 1.6 Como posso fazer isso com o awk? Ou talvez seja mais fácil com o...
28.07.2016 / 13:59
1
resposta

awk aceitando variável fornecida pelo cifrão em cshell [duplicata]

No script de shell c, estou tentando passar bbb para awk sub, mas aparentemente ele não funciona. #!/bin/csh set aaa=a set bbb=b #And I'm using it in awk sub set ccc='echo $aaa | awk '{sub("a",$bbb); print $0}'' echo $ccc Mas echos v...
18.07.2016 / 10:08
2
respostas

Como adicionar uma coluna de números a um arquivo de dados de matriz

Eu tenho um arquivo de dados com duas colunas de números: arquivo de entrada 4.182 4.1843 4.184 4.2648 4.2281 4.0819 4.2204 4.1676 4.0482 4.1683 4.0156 4.2895 4.4504 5.2369 4.3776 4.4979 4.3797 4.1372 4.1411 4.0528 Eu preci...
21.06.2016 / 21:26
1
resposta

Log de uma linha específica para outra linha específica [duplicada]

Estou fazendo um monitoramento de dados e estou fazendo um trabalho cron para obter os dados todos os dias. Mas estou recebendo muitos dados inúteis com meus dados reais que tornam o arquivo enorme. Por exemplo, meus dados são, eg.hh.jk.ll....
10.05.2016 / 15:19
2
respostas

Como determinar quais endereços IP estão disponíveis em uma tabela de hosts?

Estou trabalhando em um script que lerá o arquivo / etc / hosts e determinará quais IPs estão disponíveis no arquivo de hosts. A aparência do arquivo de hosts é a seguinte: 172.17.164.2 System1 172.17.164.3 System2 172.17.164.4 System3 172...
12.05.2016 / 02:37