Perguntas sobre 'awk'

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

Anexar linhas do arquivo csv a outro com base nas correspondências da coluna 1

Eu tenho 2 arquivos .csv, file1.csv e file2.csv. Digamos que uma linha do arquivo2.csv tenha o mesmo primeiro campo que uma linha do arquivo1.csv. Eu gostaria da linha completa do arquivo1.csv para substituir a linha completa do arquivo2.csv.   ...
30.09.2018 / 20:12
1
resposta

Mover um retorno de carro que é adicionado ao usar Join

Estou unindo dois arquivos delimitados por pipe, mas depois de usar o comando join: join -a 1 -i -t"|" -o 1.3 1.1 2.2 1.4 1.5 2.3 2.4 2.5 2.6 2.7 2.8 2.9 <(sort -d -t"|" -z alt.csv) <(sort -d -t"|" -z ../original/alt.csv) > ../out...
04.10.2018 / 12:30
2
respostas

Awk: subtrai a primeira linha de todas as linhas e multiplica por fator

Eu tenho um arquivo que contém alguns números $ cat file.dat 0.092593 0.048631 0.027957 0.030699 0.026250 0.038156 0.011823 0.013284 0.024529 0.022498 0.013217 0.007105 0.018916 0.014079 Eu quero subtrair o primeiro número de todos os out...
19.09.2018 / 17:27
2
respostas

grep apenas palavras inteiras começando com get_ [closed]

No meu arquivo, quero grep palavras inteiras que começam com get_ . Exemplo: o / p deve ser: set_output_delay -clock clk_i 3 [get_ports xyz] set_clock_latency 0 [get_clocks clock] set_disable_timing [get_pins u_phy/enable]     
13.09.2018 / 14:17
2
respostas

Como extrair a primeira linha de cada entrada na primeira coluna?

Eu tenho um arquivo com centenas de linhas: Chr01:19967945-19972643 HanXRQChr01g0004001 1 4698 4698 0.0 8676 100.000 locus_tag=HanXRQChr01g0004001 gn=HanXRQChr01g0004001 begin=19967815 end=19972682 len=4868 chr=HanXRQChr01 strand=-...
20.09.2018 / 23:42
3
respostas

AWK manipulação de csv

Eu tenho um arquivo csv contendo algo assim: abc;!!!!;22 abc;!!!!;23 23;!!!!!;22 Agora quero deletar todas as linhas que contiverem um 23 na terceira coluna. Como existe a possibilidade de haver 23 no primeiro. Deve verificar apenas as...
20.09.2018 / 17:36
2
respostas

Formatando a saída com printf canalizado com xargs

Eu quero pesquisar minha base de código para ocorrências de uma seqüência de caracteres e, em seguida, obter a saída formatada como nome do arquivo, número de linha e código de lide. Comprei como queria na primeira linha da saída, mas as linhas...
13.11.2018 / 10:38
1
resposta

gawk job getting killing, too large of input?

Parece que não consigo entender por que um script que estou executando até agora falha em um arquivo de entrada um pouco maior. Se eu executar o script em um arquivo que seja 820000x75 (linhas por colunas), o script funcionará bem, mas se eu...
31.08.2018 / 00:18
2
respostas

Bash Divida em arquivos por linha

Eu tenho um enorme arquivo .txt com várias linhas, mas há uma string específica em uma linha que separa um número de linhas uma da outra Eu quero usar essa string para dividir em vários arquivos chamados de string atual. Exemplo de uma str...
20.08.2018 / 21:46
1
resposta

Compare dois arquivos com awk e condição

Estou preparando um script para verificar a configuração do db2 em relação à configuração padrão. Eu estou buscando a saída no arquivo A e quero compará-la com a saída padrão escrita no arquivo B. Arquivo A Diagnostic error capture level...
22.08.2018 / 00:40