Perguntas sobre 'awk'

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

Classificando exclusivamente de uma linha

Você pode, por favor, me dar uma sugestão de como posso classificar de uma linha ou linha? Eu tenho informações como esta: Special c1,c2,c5,c7,c1,c2 Special2 C6 (é um caractere TAB entre Special e c1... ). Eu quero a saída a...
24.04.2017 / 04:27
7
respostas

compare o arquivo B com A e extraia dados de A usando awk, sed ou grep

Eu tenho dois arquivos, o arquivo A, que contém todos os dados, enquanto há outro arquivo B, que tem apenas os IDs que eu quero é comparar o arquivo B com o arquivo A e recuperar os dados que estão presentes nos ID's. Estou usando o Suse Linux....
23.02.2017 / 07:23
5
respostas

usando sed / awk em variáveis de script bash

Tem sido um longo tempo desde que eu precisei usar sed ou awk, então fique comigo. Estou tentando obter o nome de um servidor DNS 4.2.2.1 . Usando host 4.2.2.1 , recebo esta saída: 1.2.2.4.in-addr.arpa domain name pointer a.resolvers.l...
03.05.2017 / 09:01
4
respostas

Data atual no awk

Existe uma variável constante em awk , que armazena a data de hoje? se não, existe uma maneira de armazenar a data de hoje para uso diário? digamos que temos abaixo do arquivo: boo,foo,2016-08-30 foo,boo,2016-07-31 E preciso comparar...
23.08.2015 / 17:34
3
respostas

Imprimir mês entre duas palavras

Eu estou escrevendo alguns scripts e fiquei preso com alguns comandos. Eu gostaria de colocar uma string (mês) em um lugar específico no texto existente. Exemplo: Left Right Como posso colocar algum texto entre esquerda e direita? Eu ten...
05.06.2017 / 11:11
7
respostas

grep com linhas de continuação

Como posso grep / awk / sed um arquivo procurar algum padrão e imprimir a linha inteira (incluindo as linhas de continuação se a linha correspondente terminar com \ ? Arquivo foo.txt contém: something whatever thisXXX line \...
04.06.2015 / 15:16
5
respostas

Como obter linhas exclusivas com base no valor de uma coluna

Após a entrada: A 13 A 12 B 17 C 33 D 344 C 24 A 5 C 99 Eu quero obter apenas as linhas em que a coluna um é única: B 17 D 344 Uma solução com awk seria boa, mas outra coisa também é aceitável.     
04.04.2017 / 09:47
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 / 11: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 / 08: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 / 02:23