Perguntas sobre 'awk'

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

Grep da última ocorrência de um padrão para outro padrão

Bom dia, Estou tentando escrever um script UNIX para um arquivo com vários padrões duplicados, seguido pelo padrão que estou procurando. Esta questão é muito semelhante a: " Obtenha a última ocorrência de um padrão antes de outro padrão "...
20.12.2016 / 21:39
1
resposta

Como comparar números em linhas consecutivas no arquivo usando o awk

Eu tenho um arquivo assim: 15064 3:30 15401 15716 16152 290 881 2048 4:00 2920 Eu quero verificar o primeiro valor de cada linha, comparando-o com o valor da linha anterior, e se for menor, imprima o valor do número na linha anterio...
04.12.2016 / 22:49
1
resposta

Edite o valor na tabela

É necessário definir uma função que receba um nome de usuário, um local na tabela e o novo valor a ser definido. o conjunto de tabelas é user:value1:value2:value3 Percebo como posso fazer a substituição usando awk '{gsub... , mas não te...
04.12.2016 / 05:05
3
respostas

Extraindo uma parte de String usando grep / sed / awk

Eu tenho um arquivo de texto com algo parecido com isto: duration: 17100 series: 2016 episode: 58 modesizes: original: hd1=9120MB,hd2=7543MB,sd1=4872MB,high1=2833MB,low1=634MB runtime: 285 duration: 13...
16.09.2016 / 13:26
2
respostas

Como posso adicionar texto ao final de uma linha que contém várias strings?

Eu tenho um arquivo como este: 1;1471375551;joe;WO12344; 2;1471378551;frank;WO12345;1471380211 3;1471383211;frank;WO12345;1471385211 4;1471385311;frank;WO12345; 5;1471385311;joe;WO12346;1471388211 Gostaria de usar um script bash para enco...
17.08.2016 / 20:42
2
respostas

Copie ou repita colunas como colunas

Eu poderia canalizar a saída abaixo para awk '{print $1$1$1$1$1$1$1$1$1$1$1$1$1}' para obter a saída desejada, conforme publicado na onda do alfabeto de impressão no CodeGolf SE . Existe uma maneira melhor de copiar / repetir colunas como...
21.08.2016 / 16:44
3
respostas

cria uma nova coluna baseada em colunas existentes usando if else statement no awk

Eu tenho um conjunto de dados com > 7 linhas Mio (e, na realidade, > 20 colunas), e gostaria de criar uma nova coluna (o meu exemplo de conjunto de dados tem 5 colunas), então seria o número 6. Meu conjunto de dados tem um cabeçalho. As...
23.10.2016 / 20:09
2
respostas

Alterando arquivos de configuração com awk / sed [duplicate]

Eu tenho dois arquivos de configuração quase idênticos em dois diretórios diferentes ## file1.conf ## tunnel: enable: true interval: 20 public: false loop: enable: false interval: 20 public: false link: enable:...
11.08.2016 / 15:19
2
respostas

Como posso adicionar uma coluna a uma posição específica em um arquivo csv usando cat, sed, awk ou cut?

Eu tenho um arquivo csv com este conteúdo: col1, col2, col5 1, 1, 1 2, 2, 2 3, 3, 3 4, 4, 4 Eu preciso adicionar uma coluna na terceira posição do arquivo com um cabeçalho, mas com valores vazios. col1, col2, co...
05.08.2016 / 13:21
2
respostas

Erro no awk para arquivos de mesclagem

Eu tenho dois arquivos: Arquivo1 212 21 24.8 13.8354303 15.2841303 258 21 22.2 15.8507278 17.2994278 270 21 27.8 13.0482192 14.4969192 204 21 22.4 13.9465939 15.3952939 248 21 16.6 9.2714745 11.6494745 279 21 22....
08.08.2016 / 17:45