Perguntas sobre 'awk'

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

Awk pode ler novas linhas com escape? Ou seja leia as novas linhas do passado

Eu tenho comentários assim: entry1line1 entry2line1\ entry2line2\ entry2line3 entry3line1 Eu gostaria de ler essa entrada em um array no AWK, para então processá-la junto com as novas linhas incorporadas. Isso é possível? Seria melhor não...
26.05.2016 / 09:51
2
respostas

como separar linha usando o awk

Como posso separar a linha abaixo em um arquivo csv: (12,'hello','this girl,is lovely(adorable \r\n actually)',goodbye),(13,'hello','this fruit,is super tasty (sweet actually)',goodbye) abaixo, como duas linhas diferentes: (12,'hello',...
22.01.2018 / 02:22
6
respostas

Duplicar e substituir um padrão em um arquivo de texto

Vamos considerar um arquivo de texto de entrada como este: some text … % BEGIN blabla foo bar blabla blabla % END some text … e um arquivo foobar.txt como este: 2 3 8 9 1 2 qual é a maneira mais simples de usar sed (talvez...
13.05.2017 / 22:38
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 / 17: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 / 11: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 / 17: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 / 12: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 / 15: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 / 08: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 / 12:46