Perguntas sobre 'awk'

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

Substituir todos, exceto um conjunto de caracteres em um arquivo com nova linha

como excluir todos os caracteres no arquivo, exceto números e "." ,  cada palavra (numeração / ponto) deve estar em nova linha no arquivo veja exemplo2 a solução pode ser com sintaxe sed ou awk ou ksh observação - a solução deve estar de...
15.11.2012 / 12:54
3
respostas

Descobri quantos programas eu não instalei de uma lista com o grep / awk no archlinux

Eu quero ver quantos pacotes de uma lista não estão instalados. Eu uso o archlinux, então eu uso o pacman -Q para determinar se um pacote está instalado. Se não estiver instalado, ele retornará uma mensagem como: "error: package 'package-name' n...
14.08.2012 / 16:31
5
respostas

AWK Procura arquivo massivo e escreve no nome da variável

Eu quero extrair dados que precisarei reformatar de um arquivo de simulação com o qual estou trabalhando para prepará-lo como entrada para executar outras simulações. Os dados de destino são uma matriz z química otimizada. A única diferença do...
21.09.2013 / 21:29
1
resposta

Como usar o awk ou o sed para converter o csv diffs em um formato mais legível

Alguém pode me dar o exemplo de como usar awk ou sed (não tenho certeza qual deles, como eu não usei tanto desses, como eu tenho usado principalmente grep e corte para trabalhar com dados csv) para converter diferenças entre dois arquivos .csv e...
05.10.2013 / 05:17
2
respostas

Como eu adiciono uma declaração if (referente a pontuação em uma palavra) neste script bash?

Eu tenho este script bash #!/bin/bash cat $@ | while read line do for word in $line do echo $word | circling-the-square # here's where i need to add the if statement: #if the word contains one of the four [!?.,...
24.05.2012 / 17:28
4
respostas

Regex alternativo para {}

Estou tentando substituir toda essa linha, mas os números: looktype="123" para que apenas os números apareçam. Isso é possível de alguma maneira fácil? {sub ("look type=\"[0-9]{0,3}", "TEST")} Estou tentando isso com awk , sem...
19.09.2013 / 05:48
2
respostas

Dividir arquivos gigantes em um número específico de linhas

Eu tenho um CSV com 40 000 linhas. Qual é a ferramenta mais simples para ler da linha x à linha y? Tenho certeza de que existem maneiras mais profissionais de fazer isso, mas gostaria apenas de um script bash que funcione na forma de read...
02.09.2011 / 12:05
2
respostas

como comparar valores em duas colunas em dois arquivos diferentes, ecoando linhas inteiras onde o valor absoluto da diferença é um pequeno valor máximo?

Eu quero fazer uma comparação linha a linha de valores na coluna 6 de dois arquivos e, em seguida, fazer eco das linhas e do conteúdo completo delas, colocando-as em um arquivo combinado, digamos a linha de um arquivo e depois a linha do próximo...
05.12.2014 / 21:46
1
resposta

Especifique linhas no awk?

Vou usar esse script awk para excluir linhas duplicadas do meu arquivo de texto: awk '!x[$0]++' No entanto, quero especificar em quais linhas eles devem ser executados. Pode haver 10000 duplicatas, mas eu gostaria apenas de remover as...
05.12.2014 / 20:55
2
respostas

Crie pequenos arquivos de registro de um grande grupo de arquivos de registro

Eu tenho um arquivo como este: Mainfile: Record|1111|ABC text in between for record 1 text in between for record 1 Record|2222|XYZ text in between for record 2 Record|3333|XYZ text in between for record 3...
05.12.2014 / 09:41