Perguntas sobre 'awk'

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

Limite de tamanho de arquivo excedido em bash [closed]

Eu tentei este script de shell em um servidor SUSE 10, kernel 2.6.16.60, sistema de arquivos ext3. O script tem uma linha como esta: cat file | awk '{print $1" "$2" "$3}' | sort -n > result O tamanho do arquivo é de cerca de 3,2 G e...
20.09.2012 / 10:44
1
resposta

Substitua os parênteses correspondentes pelo conteúdo incluído

O que é uma maneira simples de encontrar pares de parênteses consecutivos correspondentes e substituí-los por seu conteúdo delimitado usando sed / awk no bash? Um exemplo mínimo seria: Entrada: (body1) Saída: body1 Solução in...
15.02.2017 / 10:23
1
resposta

Mil separador no awk

Eu gostaria de imprimir um separador de milhar com awk's printf . Em bash , é bastante simples: > printf "a %'d b \n" 1234567 a 1,234,567 b > LC_NUMERIC=fr_FR.utf8 > printf "a %'d b \n" 1234567 a 1 234 567 b Com um program...
08.09.2015 / 16:48
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 / 06: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 / 08: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 / 11: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 / 19: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 / 13: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 / 17: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 / 11:47