Perguntas sobre 'awk'

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

awk ou comando sed para iniciar cada coluna de arquivo dos locais desejados ou Byte Position

Eu tenho um formato de arquivo de origem, como abaixo, contendo 15 colunas e muitas linhas: 23.5 31.5 5.00 255 0 255 2 1 sal unknown sa time sps meter ms 25.5 32.5 6.00 0 255 0 2 2 sal unknown sa time sps meter ms Eu o converto no f...
06.06.2016 / 11:07
1
resposta

awk + como executar OU no awk

pelo seguinte comando eu capturar o tamanho disponível do df echo "$DF" | awk '$NF == "/var" { print $(NF-2) }' como definir a sintaxe se eu quiser definir NF == "/var" ou NF == "/" porque eu quero capturar também o "/" adi...
02.06.2016 / 12:24
4
respostas

Encontre correspondências em linhas adjacentes

Eu quero encontrar linhas de correspondência adjacentes, por exemplo, se o padrão corresponder a $ grep -n pattern file1 file2 file3 file1:10: ... file2:100: ... file2:1000: ... file2:1001: ... file3:1: ... file3:123: ... Eu quero encontr...
22.04.2016 / 20:44
3
respostas

awk para cortar parte de um campo e ainda imprimir toda a linha

Eu tenho esta linha: 08:30:02.480507 IP 192.168.100.150.65119 > 192.168.100.151:53 59865 [1au] A? click.em.redbox.com. (48) Eu preciso cortar o ".480507" no timestamp para que a linha fique assim: 08:30:02 IP 192.168.100.150.65119 &...
21.06.2016 / 16:37
1
resposta

Usar o gensub não substitui a partida

Eu tenho um arquivo separado por tabulações e a primeira coluna contém entradas como esta: sp|O00253|AGRP_HUMAN Estou tentando usar awk para gerar um novo arquivo contendo apenas o texto entre | s na coluna 1 e o restante do texto...
11.08.2016 / 18:59
1
resposta

Bash remove todos os caracteres após o padrão com awk

Eu tenho um arquivo de entrada no seguinte formato: something here somethingElseHere^[%-somestuff here ^[%-somestuff here Observe que ^[ é o caractere de escape \x1b . Então, o que estou tentando fazer é excluir tudo no arquivo ap...
05.01.2017 / 09:52
2
respostas

Como usar o 'awk' para determinar o valor máximo em múltiplos subconjuntos de dados dentro de um arquivo?

Bom dia, Estou usando awk e tentando determinar o valor máximo de vários conjuntos de dados em um arquivo. Digamos que eu tenha os dados: 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 2 3 4 6 7 8 7 7 8 7 6 5 4 3 2 Eu gos...
28.12.2016 / 17:21
2
respostas

Pesquisa na coluna específica para padrão e saída da linha inteira

Estou trabalhando no HDFS e estou tentando obter toda a linha onde a quarta coluna começa com o número 5: 100|20151010|K|5001 695|20151010|K|1010 309|20151010|R|5005 410|20151010|K|5001 107|20151010|K|1062 652|20151010|K|5001 Por isso, de...
02.12.2015 / 23:47
2
respostas

Como remover certos caracteres (mas não todos) antes de um ou mais caractere (s)?

Se eu quisesse remover tudo antes de um caractere (digamos "("), eu faria algo assim 's/.*(//g' . Agora eu quero remover apenas certas coisas antes de um caractere / alguns caracteres, no meu caso - e antes de ( (incluindo espaço)...
03.12.2015 / 01:45
1
resposta

grep saída do cdrecord

Eu gostaria de analisar a saída do cdrecord / wodim usando o grep. cdrecord -v gera linhas como Track 01: 49 of 75 MB written (fifo 100%) [buf 100%] 10.2x. O problema é que o cdrecord usa retornos de carro ( CR , \r ) para mo...
10.02.2016 / 14:06