Perguntas sobre 'awk'

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

Reorganizando dados em arquivo com o awk

Eu tenho uma mesa ID Comment Statement 1 hi hello 2 hi hello 1 cya bye 1 k ok 2 kk ok Como alguém poderia produzir um resultado como o seguinte, usando o awk? Assim, o...
08.01.2015 / 14:37
1
resposta

Para o valor dentro de um intervalo, obtenha o valor correspondente

Estou pensando em usar o awk para pesquisar um valor do arquivo de entrada em um arquivo de referência e obter um valor correspondente do arquivo de referência. Os arquivos de referência e de entrada podem ser classificados com base em $ 3 e...
12.01.2015 / 02:27
1
resposta

Como copiar linhas no comando awk? (o script ksh é preferido)

Eu tenho o arquivo de índice abaixo key1|1|1001 key1|1|2001 key2|2|3001 key2|2|4001 using this index file, I have to update my main file key1|1000|2000|3000|4000 key2|1000|2000|3000|4000 The expected output should be key1|1001|2000|...
24.10.2014 / 04:55
1
resposta

awk como definir o parâmetro $ 2 se tornar $ b? [fechadas]

Em um script Bash: #!/usr/bin/bash #grep() #{ #grep -q #} if [[ -z $1 ]]; then echo "usage: pkill -signal process name " fi if [[ -z $2 ]]; then echo "error: not enough parameters " exit fi kill9="9" kill15="15" if [ $1 -eq $ki...
03.12.2014 / 18:46
2
respostas

Replicar linhas no arquivo de texto de acordo com um valor de coluna

Eu tenho um arquivo de texto com uma coluna contendo texto / dados seguido por uma coluna de abundância, por exemplo Car 3 Apple 2 Para subamostrar essas colunas, eu gostaria de replicar cada coluna de texto pela quantidade da colun...
17.10.2014 / 07:41
1
resposta

Perl / awk / bash: multiplica e soma valores colocando valores inline em vez do texto original [closed]

Eu tenho um texto assim: ;--------------------------------------- JOURNEY_ARRAY_01 .BYTE <JOURNEY_00 .BYTE <JOURNEY_01 ;--------------------------------------- JOURNEY_ARRAY_03 .BYTE JOURNEY_01-JOURNEY_00 .BYTE JOURNEY_0...
21.10.2014 / 09:57
1
resposta

adiciona campos de linhas diferentes em uma linha

Estou tentando adicionar as seções .data e .bss da size -A output size -A mylib.so | grep "\.data" | awk '{print $2} isto imprimirá o valor do tamanho da seção .data. Eu acho que eu poderia copiar / colar este comando dentro do aw...
03.11.2014 / 20:08
1
resposta

Usando “case” com awk

Algum tempo atrás, eu usei essa parte do meu script awk: case "AlarmLevel.0" : alarmAlertLevel=$2 break Mas agora, a versão da informação mudou, e o nível é dinâmico, quero dizer agora, o último número de nível pode mudar, pode...
10.03.2015 / 22:46
3
respostas

Substituir texto específico somente em campos específicos usando nawk

Meu arquivo de dados de entrada abc.txt tem isso "20131008","0004","0568","98" Eu executei este comando para substituir o texto nawk -F, -vOFS=',' '{gsub("0568","0808",$3); print }' abc.txt Na saída, o delimitador "," é substituído...
19.08.2014 / 01:15
1
resposta

Substituindo \ for \\ na coluna

Eu exportei uma coluna de milhares de sais de mysql para o hashcat. Cada instância do caractere \ foi substituída por um caractere duplo \ na coluna exportada. Existe uma maneira de sed ou awk do dobro \ e substituí-los por...
28.11.2014 / 23:29