Perguntas sobre 'awk'

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

sed: como substituir a linha se encontrada ou anexada ao final do arquivo, se não for encontrada?

Com um único arquivo de entrada que contém apenas comentários (começando com #) e VARIÁVEL = linhas de valor, é possível substituir um valor para uma única variável se encontrado e, caso contrário, acrescentar o par ao final do arquivo se não fo...
02.05.2013 / 16:49
3
respostas

Como posso criar um sumário para um documento markdown com Python / AWK / SED?

Eu tenho o seguinte documento de desconto: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Eu gostaria de fazer um sumário clic...
25.07.2009 / 22:58
3
respostas

Filtrando a saída do comando superior

Estou executando um Mac e quero filtrar a saída do comando top para um processo específico, de forma que apenas as colunas PID, COMMAND e% CPU sejam exibidas. Depois de receber o PID do processo, eu corro: top -pid 1234 No entanto,...
10.05.2011 / 03:15
3
respostas

Como canalizar saída awk (com entrada periódica, contínua) para o arquivo de saída?

Estou tentando escrever um comando que canaliza a saída contínua de um comando free (executado a cada segundo) para um comando awk que analisa um valor específico (memória livre disponível) e envia isso para um arquivo com um timestamp. Aqui e...
16.01.2012 / 20:19
2
respostas

Como posso identificar caracteres não-ASCII do shell?

Existe uma maneira simples de imprimir todos os caracteres não-ASCII e os números de linha nos quais eles ocorrem em um arquivo usando um utilitário de linha de comando, como grep , awk , perl , etc? Eu quero alterar a codificação de um...
26.04.2012 / 20:59
1
resposta

Contagem de ocorrências na primeira coluna de um arquivo

Temos este arquivo: 1 2 1 3 1 2 3 3 52 1 52 300 e mais 1000. Eu quero contar o número de vezes que cada valor ocorre na primeira coluna. 1 3 3 1 52 2 Isso significa que vimos 1 três vezes. Como posso fazer isso em Perl...
20.12.2012 / 08:10
2
respostas

Como posso encontrar a minha versão do awk?

Se eu quiser saber a versão do awk, recebo o seguinte: $ awk --version awk: not an option: --version Verificação em man awk Vejo que meu awk é mawk - pattern scanning and text processing language     
18.09.2013 / 10:43
2
respostas

substitui a nth ocorrência de string em cada linha de um arquivo de texto

Eu tenho arquivos de texto grandes com strings delimitadas por espaço (2-5). As cadeias podem conter "'" ou "-". Eu gostaria de substituir o segundo espaço com um tubo. Qual é o melhor caminho a percorrer? Usando o sed eu estava pensando n...
20.05.2010 / 18:12
3
respostas

Como pode cat / imprimir um arquivo, exceto as duas últimas linhas?

Como obter um arquivo, exceto as últimas (por exemplo) duas linhas, com o padrão ou Ferramentas de shell GNU? (bash, tail, cat e assim por diante.)     
16.01.2013 / 10:11
6
respostas

Unindo arquivos de texto com linhas de 600M +

Eu tenho dois arquivos, huge.txt e small.txt . huge.txt tem cerca de 600 milhões de linhas e 14 GB. Cada linha tem quatro palavras separadas por espaço (tokens) e finalmente outra coluna separada por espaço com um número. small.txt...
26.05.2010 / 21:29