Perguntas sobre 'awk'

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

Imprime a primeira e última linha de todos os arquivos na pasta

Eu tenho um monte de arquivos de log que são sobrescritos ( file.log.1 , file.log.2 etc). Quando os copio do dispositivo, fazendo-os na minha máquina local, perco os carimbos de hora originais. Então eu gostaria de colocá-los em ordem crono...
23.12.2014 / 18:59
4
respostas

Recorte um arquivo delimitado em um número com um ou mais dígitos

Estou procurando uma maneira de extrair a primeira coluna de um arquivo de texto que não tenha delimitadores específicos, exceto os dígitos arbitrários que iniciam a próxima coluna. Exemplo: John Smith 1234 Main Street Amy Brown and Sally Wil...
04.09.2017 / 19:17
4
respostas

awk ou sed, move a primeira coluna para terminar?

Eu tenho um arquivo de texto separado por espaço da seguinte maneira. Preciso reorganizar as colunas para que a primeira coluna esteja no final de cada linha. Eu tenho uma ideia de como isso pode ser feito usando cut -d' ' f1 , mas estou pe...
21.08.2017 / 16:16
3
respostas

Como usar o Unix Shell para mostrar apenas as primeiras n colunas e as últimas n colunas?

Eu tenho muitos arquivos csv. O design original deveria ter cinco colunas. Acabei de descobrir que a coluna do meio do arquivo csv tem uma string com um número arbitrário de vírgulas e não é citada corretamente. Isso leva a linhas com um núme...
23.01.2018 / 19:56
2
respostas

AWK: como comparar duas variáveis com expressão regular

Eu tenho uma linha com valores separados por dois pontos que eu quero processar no awk. As linhas são tratadas de forma diferente se a variável $4 contiver varible $3 no início. Então eu escrevi a expressão: $4 ~ /^$3/ , mas unfortuna...
02.02.2018 / 11:54
3
respostas

Erro no script bash simples - mv + awk

Eu tentei escrever um script que renomeia uma lista de diretórios em uma pasta. É um script bash e estou usando apenas o awk para realizar essa tarefa. Formulário atual: [2015] Name of the album Forma desejada: Name of the album - [...
13.05.2017 / 14:45
3
respostas

Procurando apenas palavras únicas no Unix

Existe alguma maneira de criar um arquivo com algo como: field1,field2,field number 3,field4,field5 field1,field2,field3,field4,field5 (Alguns campos possuem espaços, alguns campos não) Eu quero imprimir usando awk $ 1 e $ 3, mas a...
07.04.2017 / 01:26
6
respostas

Excluindo extensão somente da primeira coluna

Eu tenho um arquivo como este com a guia separar duas colunas: ENSG00000242268.2 0.07563 ENSG00000270112.3 0.09976 ENSG00000167578.15 4.38608 ENSG00000273842.1 0.0 ENSG00000078237.5 4.08856 Eu gostaria de remover as ext...
25.08.2017 / 21:39
2
respostas

Substring apenas a primeira coluna no awk

Eu quero pegar os primeiros 500 caracteres da primeira coluna e deixar o resto das colunas como estão, usando o awk. Isso é o que estou tentando fazer: awk '{print ${$1:1:500} $2,$NF;}' doc.txt Mas recebo um erro de sintaxe: awk: {p...
30.12.2013 / 08:19
4
respostas

Conte quantos elementos na enésima coluna em um arquivo inteiro

Arquivo de entrada: A 1,2,3,4 #length($2)=4 B 1,2 #length($2)=2 C 9,8,7,6,5,4 #length($2)=6 Resultado esperado: 12 #4+2+6 Um método como: awk -F '[\t,]' '{print length($2)}' , mas trabalhando no arquivo in...
20.08.2014 / 19:08