Perguntas sobre 'awk'

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

awk para encontrar o padrão múltiplo em uma linha

Eu tenho arquivo file1.txt /file2.txt Quando executo o comando awk com pesquisa de limite entre "Digite cabeçalho call_header" e "END", imprima as linhas abaixo END também. Exemplo: - Arquivo1.txt Type header call_header abc , def , ghi ,...
22.01.2018 / 18:46
1
resposta

Criando novas colunas calculando o valor na mesma linha no Linux

Eu tenho uma mesa: A B C X 1 2 3 Y 4 5 6 Z 7 8 9 Eu quero criar duas novas colunas D e E, calculando a média e o valor de uma fórmula (A + B) / C respectivamente para obter: A B C D E X 1 2 3 2 1 Y 4 5 6 5 1.5 Z 7 8 9 8 1.67 C...
23.01.2018 / 03:35
3
respostas

Altere os números neste formulário: 0.873000 / 0,234000 para este formulário: 87/23

De um arquivo como este (árvore filogenética na qual o ramo suporta está entre 0 e 1): (AJirio:0.00207,(AJama:0.00176,(AJtok:0.00034,AJkago:0.00057)0.832000:0.00080)0.934000:0.00111)0.923000 Eu preciso obter isso (árvore filogenética em...
30.01.2018 / 12:16
3
respostas

remove padrão duplicado / entradas dentro de cada campo no arquivo CSV

Como faço para remover entradas duplicadas dentro de cada campo separado com a amostra abaixo como dados. 0x,9.4,,,#0,#UNIX#unix,#cli#L#فا#0#فا#0#L#SE#Cli#SE,#فارسی#فارسی#۱#1#١#1,bsh,#V & v saída esperada (exclua todas as duplicadas,...
19.03.2018 / 18:32
2
respostas

localize o número de linhas duplicadas com base na condição de repetição repetida

Basicamente eu tenho um arquivo de texto grande no servidor linux e gostaria de contar duplicado para entradas baseadas apenas nos primeiros 6 dígitos: Entrada: 1111110000000222982 112114 1111119292828 11101110 112114 Saída: 111...
16.11.2017 / 14:32
2
respostas

Como adicionar uma linha extra que também tenha um padrão no arquivo contendo um padrão na linha anterior?

Eu tenho um arquivo - something \title{\hypertarget{A64L}{A64L(3)}} something \title{\hypertarget{MALLOC}{MALLOC(3)}} something \title{\hypertarget{STRCMP}{STRCMP(3)}} A palavra em {} pode ser qualquer coisa, mas é igual em {} con...
01.01.2018 / 02:38
2
respostas

como usar o gsub com o awk para aplicar em todas as strings

Estou tentando usar gsub com awk para aplicar em todas as strings, mas falhei. gsub(/^ *| *$/,"", $4); em vez de aplicar isso para a string $4 , gostaria de aplicá-lo com todas as strings. Eu tentei com $0 mas falhei. Por...
20.12.2017 / 17:37
5
respostas

como capturar strings específicas da linha

como capturar apenas o sdX da seguinte linha (com o bash / awk / sed / perl one liner) echo ""dfs.datanode.data.dir" : "/rid/sdb/oo/hdfs/data,/rid/sdc/oo/hdfs/data,/rid/sdd/oo/hdfs/data,/rid/sde/oo/hdfs/data,/rid/sdf/oo/hdfs/data"," saída...
22.12.2017 / 09:48
5
respostas

Torne cada segunda linha em negrito

Eu tenho o seguinte comando bash que retorna o título e os pares de URL em 2 linhas. curl -s https://uk.reuters.com/assets/jsonWireNews | awk '/"url":|"headline":/' | cut -d'"' -f4 | awk 'NR % 2 == 0 {sub(/^/,"https://uk.reuters.com")} {pr...
22.12.2017 / 16:05
1
resposta

Adicione uma string diferente no começo de cada linha [closed]

Então eu tenho um texto com alguns números dentro e quero adicionar uma string antes desses números, mas não a mesma string em todas as linhas. Então, por exemplo, eu tenho: 49.950 38.654 104.138 168.171 100.586 e eu quero adicionar antes...
18.11.2017 / 21:21