Perguntas sobre 'awk'

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

Como remover linhas duplicadas com o awk enquanto mantém linhas vazias?

Abaixo, o comando awk remove todas as linhas duplicadas conforme explicado aqui : awk '!seen[$0]++' Se o texto contiver linhas vazias, todas, exceto uma linha vazia, serão excluídas. Como posso manter todas as linhas vazias enqua...
21.05.2014 / 01:40
6
respostas

Existe alguma alternativa para os comutadores -A -B-C do grep (para imprimir algumas linhas antes e depois)?

grep -A 2 -B 3 imprime 2 linhas depois da seqüência do grep e imprime 3 linhas antes. grep -C 3 imprime 3 linhas antes e 3 linhas depois Infelizmente, o grep que estou usando não suporta essas opções. Existe algum comando alter...
12.04.2011 / 21:35
4
respostas

soma o par de colunas com base nos campos correspondentes

Encontrei um problema que excede meu conhecimento básico de unix e realmente apreciaria alguma ajuda. Eu tenho um arquivo grande no seguinte formato: 2 1019 0 12 2 1019 3 0 2 1021 0 2 2 1021 2 0 2 1022 4 5 2 1030 0 1 2 1030 5 0 2 1031 4...
18.03.2015 / 12:42
2
respostas

Comando para remover o primeiro N número de linhas na entrada

Antecedentes Estou executando um servidor SSH e tenho esse usuário que desejo excluir. Não consigo excluir este usuário porque ele está executando atualmente alguns processos que preciso matar primeiro. Este é o canal que estou usando atua...
31.12.2015 / 15:25
3
respostas

Como adicionar várias pesquisas no comando AWK

Estou tentando pesquisar os arquivos criados nos meses de junho, julho e agosto. Eu usei esse método ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' mas não está funcionando. Por favor, ajude-me a corrigir a sintaxe.     
29.09.2013 / 09:06
3
respostas

Como posso apagar todo o texto entre chaves em um arquivo de texto de múltiplas linhas?

Exemplo: This is { the multiline text file } that wants { to be changed } anyway. Deve se tornar: This is that wants anyway. Encontrei algumas semelhante tópicos no fórum, mas eles não parece funcionar com chaves de várias li...
08.11.2014 / 23:48
2
respostas

awk: forçando um status de retorno?

Este é um acompanhamento do meu pergunta anterior . Eu estou validando o número de campos em / etc / passwd usando este snippit útil. No exemplo a seguir, os "fieldcount1" e "fieldcount2" dos usuários têm o número errado de campos: $ awk...
13.07.2011 / 02:30
3
respostas

Distribuindo um script: Devo usar / bin / gawk ou / usr / bin / gawk para shebang?

O gawk está em / bin ou / usr / bin normalmente? Eu usaria #!/usr/bin/env gawk , mas não posso usar argumentos. Agora estou usando #!/bin/gawk -f . O script é muito longo e contém muitas citações simples e trabalha com stdin. O manual do...
22.10.2013 / 20:19
2
respostas

Existem 2 maneiras de configurar o awk vars via linha de comando?

Eu notei um exemplo de O'Reilly awk (1997) que atribuiu uma variável awk configurando-a na linha de comando após o texto do programa. Ele funciona, mas não consigo encontrar essa sintaxe no man / info awk . Eu acabei de perder isso? é depr...
15.03.2012 / 18:12
2
respostas

Substituindo o espaço em branco do valor ausente por zero

Eu tenho o arquivo de texto delimitado por tabs input.txt em torno de 30K linhas, gostaria de verificar cada linha (s1..s30K linhas) para o valor ausente (ou seja, espaço em branco) e preencher o valor ausente com valor zero.Ver .txt input.tx...
31.10.2012 / 17:49