Perguntas sobre 'awk'

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

awk comando para analisar um arquivo

Eu tenho um arquivo de texto a seguir. Eu estou mostrando as 3 primeiras linhas. chrom st end gene strand c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 chr6 3345 3543 geneA + 36 -23 -1 3 1250 946 416 458 4...
05.06.2014 / 18:02
3
respostas

Extrair partes únicas de texto do arquivo com awk, sed ou grep

Da saída de pactl list sink-inputs , eu preciso pegar o número sink input para o VLC. Antes disso, estou tentando extrair a peça que contém a saída apenas para o VLC. Todos os métodos que pensei que funcionariam têm deficiências. Este é um e...
19.05.2015 / 19:53
3
respostas

Calcule e divida por total com AWK

Dado o seguinte arquivo data ... foo 10 bar 20 oof 50 rab 20 ... como eu imprimiria a coluna dois como uma porcentagem do total da coluna dois? Em outras palavras, eu quero ... foo 10 10% bar 20 20% oof...
15.12.2014 / 18:58
4
respostas

como alterar uma coluna e adicionar outras colunas em uma linha pelo awk

Eu tenho um arquivo MDD.TXT com os seguintes registros. arquivo: MDD.TXT 0|ABC|055309|20120929053309|11965150 0|ABC|061434|20120929063434|11155537 0|ABC|070228|20120929073228|11965150 0|ABC|082213|20120929583213|11965150 0|ABC|083950...
23.09.2015 / 14:53
4
respostas

Divide o arquivo de entrada com quebras de linha

Estou tentando inserir quebras de linha em um arquivo com base nos mesmos nomes que, por acaso, são o segundo campo do meu arquivo. Então, meu arquivo de entrada é como abaixo. 17412193|name1|organization 43979400|name1|organization 1405541|n...
26.03.2014 / 16:43
3
respostas

Pegue uma coisa de uma linha e concatene-a com uma coisa de outra linha

Eu tenho o seguinte: 2018-11-10 23:57:21 [COMMAND]: sar -u 10 5 AIX host 1 7 11/10/18 System configuration: lcpu=64 mode=Capped 23:57:21 %usr %sys %wio %idle physc 23:57:31 10 7 0 83 16.00 23:57:41...
11.11.2018 / 14:02
4
respostas

Como prefixar os valores de uma coluna com um apóstrofo (')?

Eu tenho um arquivo CSV com várias colunas e milhares de registros, preciso prefixar todos os valores de uma das colunas (digamos, segunda coluna) com um apóstrofo ' , exceto no primeira linha ou linha de cabeçalho, pode haver um forro simpl...
23.10.2013 / 20:17
3
respostas

Argumento da linha de comando no awk

Eu só quero implementar se condição no awk. Eu criei um nome de arquivo: "simple_if" como abaixo. BEGIN{ num=$1; if (num%2==0) printf "%d is Even number.\n",num; else printf "%d is odd Number.\n",num } Então eu executei o programa passand...
12.10.2018 / 11:30
4
respostas

Como imprimir linhas entre pattern1 e 2nd match de pattern2?

O arquivo de teste é fornecido abaixo: PATTERN1 a b c PATTERN2 d e f PATTERN2 g h Quero imprimir a linha entre PATTERN1 e a segunda correspondência de PATTERN2 : PATTERN1 a b c PATTERN2 d e f PATTERN2     
28.06.2016 / 13:04
7
respostas

Como dividir uma lista de nomes de arquivos em conjuntos de 5GB?

Eu tenho uma lista bem grande de arquivos que gosto de agrupar em uma lista menor de 5 GB cada para processamento adicional. A lista de arquivos está no seguinte formato: "tamanho" (de du ) "guia" "caminho absoluto", assim (ofuscar os nomes...
02.04.2014 / 17:43