Perguntas sobre 'awk'

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

Como posso imprimir linhas ímpares e pares como uma coluna usando o AWK?

Eu tenho uma saída de R e preciso imprimir a saída corretamente. Preciso imprimir linhas ímpares e pares como colunas respectivas. Arquivo original 4 4 4 4 4 -3.592311e+00 -3.360352e+00 -3.0...
17.01.2017 / 10:20
2
respostas

awk ou sed para exibir a saída um por linha com base no padrão de pesquisa

Eu tenho o seguinte arquivo: procurar por "LC" (segundo padrão de pesquisa) dá mais que uma saída de linha, eu preciso processá-lo para fornecer um por linha repetindo o primeiro padrão de pesquisa adjacente a ele. Schedule Name: Today...
17.02.2017 / 14:10
3
respostas

Imprima n linhas antes de match1 E as linhas depois de match1 até match2

Eu sei como usar grep -B n -A m match para imprimir n e m linhas antes e depois de uma partida. Eu também sei como usar sed para imprimir a partir de match1 até match2. Mas como posso combinar isso em uma linha: > cat file.txt bar...
11.01.2017 / 02:13
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 / 02: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 / 04: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 / 08: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 / 20: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 / 19: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 / 08: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 / 15:57