Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 10: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 / 17: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 / 22:21
2
respostas

exibir linhas que começam com muitos padrões

como exibir linhas que começam com muitos padrões: [*] 3 [*] 4 [*] 5 [*] 6 Usando o comando sed: sed '/[*]/!d' file i conseguiu exibir linhas começando com [*] Por isso, estamos procurando linhas que comecem com [*] 3 OR...
18.11.2017 / 21:35
1
resposta

combinação de seqüência de caracteres baseada em duas colunas

Estou tentando obter a combinação de seqüência de caracteres disponível para cada pilha de dados, o arquivo de entrada contém duas colunas: col1 é um nome genérico, col2 é o nome de vários estressores. gene1 FishKairomones...
07.11.2017 / 11:45
2
respostas

Imprime N registros por vez de um fluxo

Eu preciso consertar a saída de uma coleção de palavras separada por espaço. A coleção é de um GNUmakefile para imprimir os arquivos de origem usados na compilação: $ make sources Library sources: cryptlib.cpp cpu.cpp integer.cpp 3way.cp...
07.11.2017 / 00:35
1
resposta

Contando e somando (e calculando a média) em uma matriz awk

Eu tenho um arquivo de dados que contém datas e medidas correspondentes de alguma quantidade. O arquivo completo se estende por 13 anos e tem ~ 4500 pontos de dados - eu dei um exemplo do formato abaixo. Não há necessariamente uma medida em cada...
07.11.2017 / 15:17
4
respostas

Como remover tudo depois de http://example.com com awk ou sed

Digamos que eu tenha um arquivo de saída com uma grande quantidade de URLs. Como removo uma parte do URL com awk ou sed para que o resultado final seja http://example.com e não http://example.com/folder/file.html .     
20.10.2017 / 21:07
1
resposta

Comando shell para localizar o número mais alto. Mas o problema é duplo dígito após o decimal não é considerado o mais alto

Usando o script de shell para encontrar o maior número dos valores mencionados em uma variável. Por exemplo VAR="2011.2 / 2009.1 / 2011.10" O script de shell deve identificar 2011.10 é o maior de três O resultado deve ser 2011.10 se...
27.10.2017 / 14:28
1
resposta

Cálculo do awk a partir de 2 arquivos canalizados colar -d

Os arquivos contêm: Arquivo1 1 a 2 b 3 c ... ------------------- Arquivo2 2 a 2 c 2 d ... awk recebe este formato, separado por vírgula: 1 a,2 a 2 b,2 c ... paste -d, File1 File2 | awk -F, '{n=NF/2;s=""; for (i=1;i<=n;i++){p...
21.10.2017 / 02:58