Perguntas sobre 'awk'

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

como filtrar citações internas? [fechadas]

é possível filtrar, ou seja, colocar ESC na frente das aspas internas com sed , awk ou outra ferramenta * NIX (sem perl / python)? Exemplo (revisado): $ echo label=\"123 \"456\" 789\" \"AB C\" e f gh | magic-filter label="123 \"456\" 78...
23.10.2016 / 20:31
1
resposta

Como usar o awk para dividir um arquivo usando um padrão de texto

Eu tenho um arquivo de 2Gb. Isso tem um cabeçalho e muitos muitos "eventos" -estruturas. É assim que o começo vai parecer: <run example> <header> 5 This is header </header&...
02.10.2016 / 20:08
2
respostas

'Verdadeiro' corresponde a grep ou awk

Para um projeto em que estou trabalhando, preciso de uma lista de identificadores que precisa corresponder especificamente a um determinado padrão. Eu basicamente tenho uma lista de padrões em um arquivo, e eu quero usar esse arquivo em outro...
19.09.2016 / 10:40
3
respostas

Remove newline \ linefeed antes de uma correspondência regex

Atualmente estou escrevendo um script bash para analisar um arquivo de texto simples. Agora tenho o problema de que existem algumas ocorrências de novas linhas, onde nenhuma deve ser. Deixe-me dar um exemplo Q1bcd 3 - 4 --- --- ---...
16.09.2016 / 16:02
4
respostas

Alterar parte específica do arquivo através de um script de shell

Qual é a maneira mais simples de procurar uma palavra em um arquivo fornecido na linha de comando, com este formato ./<file1> -f <file2> --edit <id> <column> <value> Eu quero pesquisar as pessoas em <id&g...
16.10.2016 / 02:24
1
resposta

Usando o awk para extrair um valor, execute um cálculo

Eu tenho saída em um arquivo que se parece com isso: {tid=4, total=3, column.id=[5.0]} {tid=2, total=1, column.id=[5.0]} {tid=5, total=8, column.id=[5.0]} {tid=8, total=6, column.id=[5.0]} elapsed time: 10 milliseconds current time: Thu Sep...
15.09.2016 / 22:46
1
resposta

leu padrões do arquivo1 e os pesquisou iterativamente no arquivo2

Gostaria de ler padrões do arquivo1 e pesquisá-los iterativamente no arquivo2, imprimindo a linha combinada mais 3 linhas e imprimi-los no arquivo3. Agora estou fazendo: cat file1 | while read line; do awk '/$line/ {for(i=1; i<=3; i++)...
09.07.2016 / 19:59
3
respostas

processamento de texto (leitura e computação de dois arquivos) [awk, script]

Eu tenho um texto como o seguinte: (palavras, domínios de palavras) car transport car machine bank economy bank politics bank parks God religion ... Existem numerosas palavras, algumas palavras têm domínios diferentes e outras têm apenas...
14.10.2016 / 15:10
1
resposta

Precisa remover os comentários entre aspas duplas

Eu tenho um caso de teste que contém uma mensagem string entre aspas duplas e eu quero remover os dados entre aspas duplas. Eu usei o comando awk para remover os dados da seção de comentários, mas não funciona awk '/^"/ { print }' full-cas...
22.06.2016 / 15:28
2
respostas

como usar \ n (e) \ n como delimitador no awk

Eu tenho um arquivo que contém os dados abaixo 7[label = "ScanStep: T_b0\n(T.a = 1)\na\nb\nc\nd\ne\ndob\ntimestamp1\nUnc: Integer(8)\nUnc: Integer(8)\nUnc: Varchar(80)\nUnc: Numeric(10,2)\nUnc: Varbinary(80)\nUnc: Date(8)\nUnc: Timestamp(8)",...
23.06.2016 / 11:29