Perguntas sobre 'awk'

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

problema comum de buffer awk ao chamar comandos shell

Algumas precisões: awk normal, NÃO gawk AIX 6.1 e shell antigo: GNU bash, versão 2.05b.0 (1) Eu estou tentando mostrar algumas coisas na ordem correta, então eu faço saídas de pipe através do "tipo" e "uniq" do shell ... Mas não consigo...
14.09.2016 / 15:51
1
resposta

código de saída do awk se a expressão regular não corresponder

Eu quero obter o código de saída 1 se a quarta coluna não corresponder à expressão regular, mas parece que o awk retornará 0, mesmo que a expressão regular não tenha correspondido. Alguma idéia de como fazer o awk retornar 1 se o regexp não c...
09.09.2016 / 09:42
3
respostas

linux + ssh + executa duas tarefas em um ssh e imprime em CSV

o seguinte comando imprime os dois valores em um ssh shut ssh test01 "hostname && cat /etc/sysconfig/rhn/rhnsd " test01 INTERVAL=240 mas como alterar a sintaxe para imprimir o seguinte formato: (CSV), test01,INTERVAL=240...
03.05.2016 / 15:09
2
respostas

Extração seletiva de dados

Eu tenho o seguinte bloco de dados em um arquivo txt: Informatica(r) PMCMD, version [9.5.1 HotFix4], build [313.0217], SOLARIS 64-bit Copyright (c) Informatica Corporation 1994 - 2014 All Rights Reserved. Invoked at Wed Dec 30 11:13:42...
12.01.2016 / 11:22
2
respostas

Como alterar uma coluna em uma linha em um arquivo de texto delimitado por tabulação se ela for duplicada

Digamos que eu tenha essas muitas linhas chr1 66999638 66999638 SGIP1 1 + chr1 66999251 66999251 SGIP1 1 + chr1 33545778 33549778 AZIN2 1 + chr1 8376144 8380144 SLC45A1 1 + chr1 16765166 16769...
12.01.2016 / 14:21
1
resposta

Inserindo variáveis em um comando dentro de um script shell

Estou tentando escrever um script automatizado que atualizará o endereço IP do meu Raspberry Pi dentro do meu arquivo / etc / hosts. Eu posso executar esta linha bem, IP='sudo nmap -sP 10.61.4.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip...
10.12.2015 / 07:57
1
resposta

GREP exclui os primeiros 11 valores

Eu tenho um arquivo de log enorme que preciso filtrar. Neste log, quero exibir todos os logs que contêm a string dns e quero vê-los apenas uma vez. ou seja, a partir disso: Dec 9 07:24:02 94.15.218.140 syslog: ssk:548.049:is_dns_hijack...
09.12.2015 / 11:46
3
respostas

unix: substitua uma coluna inteira em um arquivo por um único valor de outro arquivo

Eu quero substituir uma coluna em um arquivo por um único valor de outro arquivo usando o unix. O arquivo 1 é um arquivo pdb, estruturado assim: HETATM 14 H4B FAD B 600 95.544 50.240 71.308 1.00 -1.00 H HETATM 14 H4B FAD B...
27.10.2015 / 13:42
2
respostas

AWK: Como colocar o campo ($ 1) dentro da expressão regular para selecionar todos os prefixos?

Suponha que eu tenha um arquivo A: fileA fileB Suponha que eu tenha agora um arquivo chamado: fileA_someprefix_20160101.txt Agora eu quero corresponder todas as linhas de A que prefixam este filename , então pensei: FILE_NA...
14.03.2016 / 09:11
2
respostas

Grep vários padrões e imprimir um número diferente de linhas abaixo de cada um dos padrões?

Eu estou tentando encontrar uma maneira de grep / awk vários padrões e, em seguida, imprimir um certo número de linhas abaixo do primeiro padrão e um determinado número de linhas abaixo do segundo padrão. Por exemplo .... other lines .....
07.07.2015 / 18:06