Perguntas sobre 'awk'

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

Unix awk, função de flag, multiple if condition

Eu tenho um documento grande e estou trabalhando em dois padrões com o comando flag: /Nodes/ {f=1} /EndNodes/ {f=0} Eu recebo a saída desejada e agora tenho que filtrar isso para obter 20, 31 e 32 como saída. Eu estou usando este comando:...
27.08.2017 / 13:38
2
respostas

Cálculo aritmético em linha para número de colunas não fixas

Eu tenho um arquivo de entrada com um número de coluna não fixo no qual eu gostaria de fazer alguns cálculos aritméticos em: input.txt ID1 4651455 234 4651765 392 4652423 470 ID2 16181020 176 16184958 869...
30.08.2017 / 13:27
1
resposta

atribui identificador uniq ou número de série para duplicar ou valores uinq com base em qualquer coluna

Eu tenho um arquivo de entrada como este que tem valores duplicados, eu quero dar uniq identificador para cada valor uniq com base na primeira coluna (col1) mins linhas duplicadas têm mesmo identificador antes do ponto decimal baseado no valor d...
21.11.2017 / 09:40
3
respostas

Imprime apenas algumas colunas enquanto mantém o espaço em branco

Eu tenho um código que imprime colunas selecionadas da saída de lsblk . No entanto, o espaçamento no resultado dificulta a leitura. Existe alguma maneira de fazer isso, mantendo o espaço em branco? echo "'sudo lsblk | awk -F ' ' '{print $1...
17.11.2017 / 04:53
4
respostas

Script para substituir a última barra no ponto de montagem

Estou tentando fazer um script para excluir o último "/" no ponto de montagem dentro do fstab. Eu criei este script de shell, mas não estou feliz com o resultado. Gostaria de saber se alguém sabe como substituir pelo awk? Eu quero ir a p...
18.10.2017 / 14:54
3
respostas

Obtém informações específicas de um arquivo de log

Eu quero pegar algumas partes do meu arquivo de log, eu tentei cortar parte da solicitação para obter o usuário, módulo, ação, doAjax e ajaxAction Por exemplo, eu tenho 195.xx.x.x - - [25/Apr/2017:09:60:xx +0200] "POST /userx/index.php?m=c...
26.04.2017 / 17:32
2
respostas

Adicionando o conteúdo de vários arquivos usando o awk

Digamos que eu tenha alguns arquivos chamados file1, file2, file3 , ... que possuem o seguinte formato arquivo1 blah blah blah [PATTERN0] a10 a20 a30 [PATTERN1] a11 a21 a31 [PATTERN3] a13 a13 a33 arquivo 2 blah blah blah [PATTERN0...
27.03.2017 / 17:15
2
respostas

date está dizendo data inválida [duplicata]

Atualmente, tenho um arquivo de texto delimitado por tabulações formatado assim: David Webb Box 34 Rural Route 2 Nixa MO 65714 (417)555-1478 555-66-7788 09-13-1970 Martha Kent 1122 North Hwy 5 Smallville KS 66789...
14.02.2017 / 05:47
2
respostas

conta o número de colunas com um valor de 0 na linha / linha 230

Eu quero contar o número de colunas com um valor de 0 na linha 230, como faço isso? Isso me dá o número de 0s na coluna 230: awk ' $230==0{c0++};END{print "Missing: "c0;}' file mas quero o número de 0s na linha 230     
16.02.2017 / 04:52
3
respostas

Compare dois arquivos e imprima apenas a primeira palavra das linhas que não correspondem a uma string

Eu quero comparar dois arquivos e imprimir apenas a primeira palavra das linhas correspondentes e que não correspondam junto com uma string. file1.txt ========= abc 123 bcd 234 cde 345 file2.txt ========= abc 123 bcd 223 cde 234 acima,...
27.12.2016 / 03:54