Perguntas sobre 'awk'

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

Uma maneira comum de combinar dois arquivos no Solaris e no Linux

Estou tentando escrever um script que combine dois arquivos em um e funcione no Solaris 5.10 e no Linux. Arquivo1: dit710 dit710 dit720 dit720 Arquivo2: FacA D0000000000000001 FacA D0000000000000002 FacA D0000000000000030 FacB D...
05.04.2016 / 21:54
3
respostas

Como processar correspondências de linha awk?

Eu tenho um arquivo com algumas linhas de dados que eu quero extrair. Eu estou pensando awk é um bom ajuste para isso. No pseudocódigo, estou imaginando fazer algo como: Encontrar correspondência para a linha que quero processar com awk...
06.10.2016 / 10:14
3
respostas

Substituir valores no arquivo

Eu tenho arquivos: $cat file1.txt 1234|W 1345|S 8427|D 2132|C 3243|V e meu arquivo sql é: $cat select.sql SELECT * FROM CUSTOMERS WHERE ID IN (FLAG); e eu tenho um shell com as próximas instruções $cat replace.ksh !#/bin/ksh...
29.04.2016 / 17:06
2
respostas

corresponde a colunas e substitui

Eu tenho dois arquivos de texto muito grandes com campos delimitados por espaço: Arquivo1 527858 51 2 27.92464882 8.63E-07 570289 82 2 30.12532071 2.87E-07 571034 90 2 29.26089611 4.43E-07 571033 90 2 28.56723908 6.26E-07 4...
14.03.2016 / 17:34
1
resposta

Imprime algumas linhas antes e depois da correspondência de padrões, excluindo as linhas correspondentes a outros padrões

Eu uso o awk no Solaris para imprimir 5 linhas antes e depois de uma correspondência de padrões. Atualmente, o seguinte one-liner faz o trabalho: /usr/xpg4/bin/awk 'c-->0;$0~s{if(b)for(c=b+1;c>1;c--)print r[(NR-c+1)%b];print;c=a}b{r[NR%...
10.02.2016 / 15:06
1
resposta

A coluna de soma AWK no arquivo especifica como um argumento

Eu quero escrever um script que resume minha coluna no arquivo. O número de colunas que ele quer dar como argumento. Pode ser vários. Eu não sei como resolver isso com o awk, então isso resume várias colunas. cat count.txt | awk '{ sum+=$1} E...
12.11.2015 / 17:17
1
resposta

Como otimizar o 'grep'-and-save?

Eu quero saber em qual nó meus cálculos estavam rodando em nosso cluster caso o nó falhasse e não recebo nenhum arquivo de volta para saber em qual nó eu tenho que procurar. Para esse caso eu escrevi um pequeno script que faz o trabalho - exc...
06.03.2016 / 14:50
3
respostas

Como posso remover linhas sob um subtítulo em um arquivo usando comandos linux

Eu tenho um arquivo como abaixo. Em que eu quero remover as linhas sob um subtítulo particular sozinho. Eu tentei usar alguns comandos sed e awk, mas não consegui. Qualquer um pode ajudar a quebrar isso com alguns comandos do linux. [first at...
22.10.2015 / 07:33
2
respostas

Classificando por duas colunas

Escreva um script de shell chamado sales1 usando os comandos nawk e sort para fazer o seguinte: 1. imprima o arquivo em duas seções, leste e oeste, com linhas alfabetizadas por sobrenome dentro de cada seção, mostrando por trimestre e...
21.03.2016 / 20:24
3
respostas

Organize as entradas como uma planilha (csv) usando o awk

Eu tenho informações para entradas (N = 1000) salvas em um computador em um arquivo de texto delimitado / por entrada (cada entrada tem um arquivo de texto). As informações registradas no mesmo formato que o seguinte: ============ NAME: Matty...
08.08.2015 / 20:25