Perguntas sobre 'awk'

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

Se o valor estiver dentro de um intervalo de impressão, a soma dos valores

Eu tenho dois arquivos separados por tabulações classificados. input.txt 10 282035 282125 RNA1 - 10 4134522 4134564 RNA1 - 10 5299783 5299910 RNA2 - 10 5900317 5900359 RNA1 - ref.txt 1 9 13779294...
11.09.2017 / 14:04
2
respostas

Adicionando vírgulas entre elementos de uma matriz binária em um arquivo de texto

Estou tentando ler uma matriz de binário / incidência salva como um arquivo de texto. O arquivo atualmente é assim: Ao ler o arquivo em R, ele interpreta a matriz como linhas de numerais, o que não é o que eu quero. Assim, espero poder...
31.08.2017 / 01:58
2
respostas

Soma várias colunas

Eu preciso fazer várias somas; meu arquivo de entrada é: DATE|NATION|CITY|FILES|REVENUE|FREQUENCY|INVESTMENT 20170807|USA|VIRGINIA|TIMES|1919150|1779|282075 20170807|USA|NYC|ROADS|92877|41|1599 20170808|USA|PENS|ROADS|133001|7|1 20170808|USA|...
17.08.2017 / 10:49
1
resposta

função awk não sendo chamada se eu tiver uma instrução begin no arquivo awk

Eu tenho um arquivo awk que carrega outros arquivos awk . Em vez de chamar o código de carregamento toda vez que eu executo a função principal do arquivo, estou tentando carregar tudo em uma instrução BEGIN primeiro, mas se eu fizer isso...
28.07.2017 / 06:54
1
resposta

Selecionando linhas com valor específico na coluna

Aqui estão alguns valores que eu tenho em um arquivo chamado "exemplo" - eu só coloco uma linha, mas há cerca de mil. a 7 q y 4 5 8 9 5 6 567 5678578 56784 345 345 2 df 4 1 245 b 7 q y 4 5 8 9 5 6 567 5674578 56...
17.07.2017 / 23:56
0
respostas

Como o split e o patsplit funcionam?

Do manual do Gawk patsplit(string, array, fieldpat, seps) Divide string into pieces defined by fieldpat and store the pieces in array and the separator strings in the seps array. É correto que patsplit encontra as corre...
19.07.2017 / 04:55
0
respostas

Caminho ausente [fechado]

a tarefa dada para mim é escrever um script no linux para fazer loops automaticamente nos arquivos de entrada. Eu dei 400 arquivos em uma pasta e cada arquivo tem contigs com cabeçalho. Então, agora, eu preciso renomear o arquivo e o cabeçalho d...
25.07.2017 / 03:24
1
resposta

shell: dividindo colunas usando awk pára se houver um não inteiro encontrado

Eu tenho um arquivo chamado file.csv com várias linhas e colunas como esta: API,20042017-01:00,341701,341701,480692,480692 API,20042017-02:00,293058,293058,415459,415459 API,20042017-03:00,272692,272692,388942,388942 API,20042017-04:00,279...
24.07.2017 / 02:04
2
respostas

Como juntar dois arquivos / etc / group

Eu tenho dois arquivos no estilo de / etc / group: root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:username tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: ubuntu:x:999: E eu quero mesclá-los em um terceiro arquivo, mas nenhum GID deve oco...
25.01.2018 / 22:22
0
respostas

encontrar totais para 5 linhas ou 2 linhas em um script [fechado]

Eu tenho um script para fins de contabilidade e somam cada 5 linhas que valem números: awk '{print; if (FNR % 5 == 0 ) printf "\n\n";}' filename > filename2 awk '{sum+=$1}(NR%5==0){avg=sum/5;print $1"\nTotal: "sum "\t ""\n";sum=0;next}1' e...
24.01.2018 / 17:58