Perguntas sobre 'awk'

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

Usando sed para substituir o código javascript em vários arquivos

Eu preciso substituir um antigo código do Google Analytics pelo novo código de acompanhamento universal em vários arquivos HTML estáticos. O código antigo é assim: _uacct = "UA-XXXXXX-X"; urchinTracker(); O novo código é o seguinte: (f...
24.04.2015 / 06:24
0
respostas

Como usar o awk-it no Emacs?

Sou um novo usuário do Emacs e quero chamar o awk do Emacs . Depois de pesquisar, encontrei awk-it no link . No entanto, ainda não consigo entender como usá-lo depois de ler a documentação. Quando tento selecionar algum texto e pressiono...
18.04.2015 / 19:59
4
respostas

Por que esse comando do awk não faz uma junção externa completa?

Objetivo: Mesclar o conteúdo de dois arquivos usando a chave comum presente nos arquivos file1.txt ========= key1 11 key2 12 key3 13 file2.txt ========= key2 22 key3 23 key4 24 key5 25 Expected Output : ========...
08.04.2015 / 03:31
1
resposta

awk adiciona vírgula extra em vários lugares

Eu quero adicionar um timestamp com o awk para um arquivo CSV. Para gerar o timestamp funciona, mas o arquivo CSV resultante tem alguma vírgula extra em vários locais. Como posso resolver o problema? origem-CSV (1ª linha): time,latitude,...
13.03.2015 / 09:35
2
respostas

Use o awk para substituir uma coluna sem alterar o formato [closed]

Eu tenho um arquivo PDB (veja abaixo) e preciso alterar o A na coluna 5 para um B, e preciso alterá-lo sem alterar o formato do arquivo original. Consegui mudar o A para um B usando este comando awk: $ awk '{sub(/A/,"B",$5); print;}' file 1 &...
02.02.2015 / 21:08
1
resposta

Analisando o log de erros do nginx

Estou procurando um caminho para o seguinte. Aqui está uma linha do log de erros do nginx. 2014/12/29 21:17:57 [error] 30078#0: *311826 openat() "/var/www/html/images/images/Outlet-Celine-Boston-Square-Calfskin-Bags-Red_celine_2140_1.jpg"...
30.12.2014 / 15:26
2
respostas

excluir vários usuários

Eu sou o usuário root e estou configurando um menu para outro usuário usar. Este outro usuário só receberá este menu. Existem duas opções que estão interligadas: a primeira opção é pesquisar os usuários. O código que eu tenho é: last | awk...
05.12.2014 / 12:26
1
resposta

array awk usando o número como valor não funcionou

Eu tenho um arquivo de referência: Arquivo de renovação Dpse\GA30012 FBgn0000447 chr2 26607738 26607962 -1 Dpse\GA19764 FBgn0085819 chrX 28571020 28571736 -1 Dpse\ttk FBgn0000100 chr2 16553824 16561652 -...
16.12.2014 / 16:00
1
resposta

Multiplique as linhas de uma coluna em um bloco diferente de dados, some-as e obtenha a média?

Eu tenho um pedaço de dados que se parece com isso: 924 777 777 777 8445.65349 P 9.44657 -0.840283 -0.394467 C 4.0555 -0.683104 -1.70917 P 7.5169 3.54172 2.77681 C 3.21536 2.67146 2.20242 P 4.33641 7.62012 6.10004 C 0.851002 3.61045 5.6153 P...
29.10.2014 / 15:11
1
resposta

Como imprimir campos ímpares de um arquivo de texto usando o awk no Unix? [fechadas]

Eu não consigo entender a resposta dada a ela, embora certamente isso ajude a cumprir minha exigência. awk -F\| '{s="";for (i=1;i<=NF;i+=2) {s=s?s FS $i:$i} print s}' file O que isso faz {s=s?s FS $i:$i} print s} ? Como imprime a saí...
11.11.2014 / 06:32