Perguntas sobre 'awk'

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

O que é um array no awk?

Sou muito novo no Unix e estou tentando aprender o básico awk scripting - durante o qual continuo encontrando a palavra "array" e "associative arrays". Eu não tenho ideia do que é isto; e não me diga para o RTFM porque li todas as explicações...
13.02.2014 / 21:27
5
respostas

Imprime texto entre (e incluindo) dois delimitadores em uma linha

Qual é a melhor maneira de imprimir o texto entre (e incluindo) o primeiro padrão ("SELECT" ou "SSELECT") e um segundo padrão ("[") usando uma linha de comando (por exemplo, cut, sed, awk )? Por exemplo, considerando o seguinte: 54001744...
19.03.2014 / 15:33
4
respostas

Removendo linhas indesejadas no arquivo de texto

Tudo o que preciso é o código sed ou awk para remover as linhas pares num arquivo de texto. Nada extravagante Só preciso remover dados irrelevantes nas linhas pares de um arquivo de texto.     
30.07.2013 / 01:37
4
respostas

Convertendo a string awk printf para decimal

Tarefa: stdout a carga média do topo em uma forma decimal como (por exemplo, 0,23) Detalhes: Eu preciso analisar este script para inspec do Chef e verificar se o resultado é maior / menor que algo, por exemplo: describe command("...
25.07.2018 / 12:43
2
respostas

Analisando uma tabela de arquivos de texto e agregando informações

Eu tenho um arquivo de texto longo com as colunas a seguir, delimitadas por espaço: Id Pos Ref Var Cn SF:R1 SR He Ho NC cm|371443199 22 G A R Pass:8 0 1 0 0 cm|371443199 25 C A M Pa...
28.06.2012 / 17:26
4
respostas

Substitua a linha M no arquivo1 pela linha N no arquivo2

Demos M=3 e N=4 . Desejo substituir a linha M em file1 pela linha N in file2 . Eu posso substituir por uma string usando sed : sed -i '3s/.*/stringToReplace/' file1 E posso usar awk para obter a linha N de file2...
06.10.2017 / 11:19
4
respostas

Combine a lista de palavras em uma linha e, em seguida, adicione caracteres

Eu quero pegar um arquivo que tenha uma lista de palavras em cada linha, por exemplo. act bat cat dog eel e colocá-los em uma linha com separados por vírgula e citando-os. Então, parece que: 'act', 'bat', 'cat', 'dog', 'eel', então...
22.10.2017 / 13:30
1
resposta

Versão menos cara de 'sort -n | uniq -c | sort -n '

Eu tenho uma lista não classificada de IPs que preciso contar e classificar por ocorrências. Eu uso sort -n | uniq -c | sort -n e isso funciona bem, mas eu gostaria de algo menos caro ... certamente awk pode fazer isso? Entrada 1.1....
29.10.2017 / 22:28
1
resposta

Como alterar a variável RS no AWK entre os arquivos de maneira portátil

Ao olhar para outra questão, me deparei com um problema que eu não poderia resolver geralmente para o awk, onde um programa awk pega dois arquivos (ou seja, para ler entradas do primeiro em um array para comparar, como é frequentemente o case) qu...
20.01.2018 / 21:46
2
respostas

awk + separador de campo de contagem em csv e número da linha de impressão

Temos arquivo csv com mais de 50000 linhas Este é apenas um exemplo Dcccrev,wefrwvfr,rfregt,wr4f,rfvrv,ecxwec,ecfrv,rfrf Grge,gtgr,frfrv,gthtgv,gerg5tgvrt,rvrfvtg,tgt,frfrf,rfrf Drfrfr,t,tgtg,rf,rgr,grtg,tgt,gtgtg,rg . . . Minha tarefa é:...
28.02.2017 / 15:37