Perguntas sobre 'awk'

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

Problema ao dividir uma string usando o comando awk ou cut

Eu tenho um arquivo de propriedades que possui um campo de senha (par de valores-chave) PASSWORD=NDhhHcsOBofXUdUzGw5B0Q== Estou tentando obter o valor em meu script de shell usando o comando awk password='awk -F "=" '{if($1 == "PASS...
29.07.2013 / 13:16
8
respostas

Como imprimir linhas com o quinto campo em branco em CSV

Eu tenho que verificar se o quinto campo está vazio em um arquivo CSV. Este é o meu arquivo: 1,abc,543,87,DATA,fsg; 1,abc,543,87,,fsg; 1,abc,543,87,DATA,fsg; 1,abc,543,88,,fsg; 1,abc,543,,DATA,fsg; Como você pode ver, a segunda e qua...
05.12.2014 / 09:13
4
respostas

Somente cat da linha específica X (com um padrão) para outra linha específica Y (com um padrão)

Um pequeno problema estendido de " cat linha x para linha y em um arquivo enorme ": Eu tenho um arquivo enorme (2-3 GB). Eu gostaria de cat / imprimir apenas a partir da linha com "foo:" para a linha com "goo:". Suponha que "foo:" e "goo:" a...
02.09.2014 / 04:23
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 / 14: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 / 12: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 / 15: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 / 11: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 / 21: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...
12.06.2015 / 01: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 / 03:19