Perguntas sobre 'awk'

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

Corresponder colunas específicas a outro arquivo

Eu tenho dois arquivos abaixo de fileA e fileB. os primeiros três dígitos da coluna2 (arquivoA) serão correspondidos da coluna1 (arquivoB). Coluna1 (arquivoA) deve ser igual a 63. fileA 63,918234 64,918093 63,920983 fileB 918,XX...
06.01.2017 / 01:44
1
resposta

awk - altera o valor

O arquivo contém TIMEOUT=abc TIMEOUT=5 TIMEOUT= xTIMEOUT=5 Eu preciso mudar de "TIMEOUT=5" para "TIMEOUT=9" Este comando funciona. Mas muda também a 4ª linha, o que não é desejado awk '$0 ~ "TIMEOUT=[:0-9:]" { $0 = "TIM...
06.01.2017 / 03:56
2
respostas

substituir uma linha por três linhas com sed

Eu tenho um arquivo com a seguinte sintaxe: slave_master: '1.2.3.4' e gostaria de substituí-lo por sed ou awk desta maneira: slave_master: - '1.2.3.4' - '1.2.3.5' O arquivo tem poucas centenas de linhas e há outras linhas com o...
13.12.2016 / 07:19
1
resposta

Ler arquivo de texto; Copiar linha de texto não recuada; Substituir o início das linhas recuadas com o texto dito

Eu tenho um arquivo de texto no qual eu quero manipular o texto. Um exemplo de parte do arquivo está abaixo. Eu quero ler a primeira linha não recuada e inserir esse texto no início de todas as seguintes linhas recuadas abaixo. No entanto, como...
27.12.2016 / 19:21
2
respostas

substituindo o conjunto de charaters do PIPE

Eu tenho um arquivo que é separado por 3 PIPES (|||). Por exemplo, o nome ||| url ||| date ||| amount ||| Estou tentando fazer duas coisas extrair coluna específica em outro arquivo, digamos - quantidade a ser separada no novo arquivo (é...
23.01.2017 / 18:22
3
respostas

Como combinar texto entre uma string e um espaço

Eu tenho um script simples que lê linhas de um arquivo de texto da seguinte forma: #!/bin/bash FILE=$1 while read line; do done < $FILE Eu gostaria de combinar texto entre a string "-type" e um espaço, então na minha linha eu tenho:...
05.12.2016 / 07:40
3
respostas

Remover uma coluna de matriz de um arquivo CSV

Eu tenho um arquivo CSV, in.csv , que tem uma coluna de matriz inteira: 1,2,4,"{100,200,300}",,1 1,2,4,"{100,200,300,400,500}",,2 1,2,4,"{100,200,300,600.900,1200,1500}",1,3 Eu quero ter um arquivo de saída, out.csv , como: 1,2,4,,...
05.12.2016 / 14:57
1
resposta

Como encontrar o min de uma coluna em todos os intervalos nth de um arquivo, usando sed, sort, tail?

Eu quero encontrar o mínimo da quinta coluna de um arquivo em cada intervalo de 12 e salvar a linha associada em um novo arquivo. Para encontrar o mínimo da última 12ª linha, posso usar tail -n 12 $FILEname | sort -g -k 5,5 | head -1| aw...
25.11.2016 / 10:32
1
resposta

Atravessar String separada por espaço

Então eu executei ips=$(arp | awk '{print $1}') para salvar todos os endereços IP recuperados do comando arp em uma variável, ips . echo de ips me dá Address 192.168.10.100 192.168.10.101 192.168.10.1 . Estou assumindo que Addr...
18.11.2016 / 15:11
1
resposta

Como usar o AWK para consultar um arquivo carregado com o mapfile [closed]

Estou usando o awk no Ubuntu para correlacionar referências entre dois arquivos de log (In.log e Out.log). Ele está funcionando como esperado, mas foi o tamanho do aumento Out.log (~ K linhas), o aumento do tempo de processamento também! Então,...
13.11.2016 / 10:58