Perguntas sobre 'awk'

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

Adicionando zeros à esquerda na data e hora

Eu tenho um csv contendo a seguinte estrutura de dados: 1111,2222,3333,4444,5555,6666,7777,2017-1-5 1:07:09,2017-1-5 1:11:53 1111,2222,3333,4444,5555,6666,7777,2017-11-25 19:57:17,2017-11-25 19:58:54 Eu quero exibir as datas mês e dia com...
01.03.2018 / 13:47
6
respostas

Localizando um caractere de uma coluna

Eu tenho uma string separada por pipe (|), preciso encontrar o primeiro caractere na sétima coluna dessa string separada por pipe AAAAAA|04|XXXXXXX|20170210-163119|||2.0|20170208|| Resultado esperado: 2     
06.03.2017 / 11:32
3
respostas

Analisar várias seções de dados em arquivos separados

Eu tenho um arquivo de log concatenado com vários logs dentro que estou tentando analisar em arquivos de log individuais. Mais tarde, eu os renomeio para a data / hora de cada um. Cada log é separado por "--- LOG REPORT ---". Até agora eu ten...
20.08.2014 / 13:57
4
respostas

Extrair parágrafo separado com *** usando AWK

Eu tenho um arquivo como abaixo: blablabla blablabla *** thingsIwantToRead1 thingsIwantToRead2 thingsIwantToRead3 blablabla blablabla Eu quero extrair o parágrafo com thingsIwantToRead . Quando tive que lidar com esse problema, usei A...
10.06.2015 / 09:55
3
respostas

Somente imprimir linhas que tenham 2 ou mais campos?

Eu tenho um arquivo de texto e estou tentando descobrir como filtrar todas as linhas com dados em apenas 1 campo, deixando linhas com 2 campos. Eu me deparei com o seguinte código: awk '$NF > 1' , mas não consigo fazer funcionar como eu que...
06.03.2014 / 20:48
5
respostas

Ajuste o espaço entre 2 colunas para fazê-las parecerem retas

file1.txt : hi wonderful amazing sorry superman superhumanwith loss file2.txt : 1 2 3 4 5 6 7 Quando tento combinar usando colar -d "" file1.txt file2.txt > actualout.txt actualout.txt : hi 1 wonderful 2 amazing 3 so...
11.06.2015 / 23:53
3
respostas

Bash Script para localizar o número da versão Debian de / etc / debian_version

O seguinte é o que eu estou usando atualmente para testar a versão do Debian. Em vez de fazê-lo desta maneira, posso torná-lo mais sucinto? #!/bin/bash VERSION=NONE if [ $(cat /etc/debian_version) == '7.3' ]; then VERSION=7 elif [ $(cat /et...
19.01.2014 / 02:19
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 / 17: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 / 17: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 / 14:16