Perguntas sobre 'awk'

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

Encontre uma string (como grep -q) dentro de apenas uma seção de um arquivo

Eu quero escrever algum Bash que possa verificar se existe uma string em um arquivo de configuração. Não consigo alterar o formato do arquivo, ele pertence a um aplicativo diferente. O arquivo é subdividido em grupos nomeados por strings entr...
04.11.2011 / 21:09
5
respostas

Conte valores associados únicos em awk (ou perl)

Eu já encontrei "Como imprimir uma contagem incremental de ocorrências de valores únicos na coluna 1" , que é semelhante à minha pergunta, mas a resposta não é suficiente para meus propósitos. Primeiro, deixe-me ilustrar o que eu quero faze...
17.11.2015 / 08:22
3
respostas

Como converter um único arquivo de coluna em uma única linha?

Eu gostaria de converter minha coluna de muitas linhas em uma linha: exemplo: 1 1 1 1 1 2 2 2 3 3 4 e eu quero: 11111222334 alguma sugestão por favor?     
30.09.2015 / 18:14
2
respostas

Como contar o número de linhas que possuem dados em um arquivo delimitado por um pipe?

Eu tenho um arquivo como este 1|2345|John|Smith 2|4563||Smith 3|5968||Doe 4|896|Rick|Lawson 5|889||Eddy Como faço para contar o número de linhas que possuem dados na terceira coluna?     
16.07.2018 / 01:04
4
respostas

Como pular primeiro, última linha não em branco e linhas em branco da modificação em um arquivo?

Eu tenho um arquivo como este: H|ACCT|XEC|1|TEMP|20130215035845 849002|48|1208004|100|||1 849007|28|1208004|100|||1 T|2|3 Observe que há linhas vazias extras no final do arquivo. Eu quero substituir o valor da coluna 5 pelo valo...
13.10.2017 / 12:31
4
respostas

Renomeia vários arquivos, removendo todos, exceto uma instância de um padrão

Tem de haver uma solução simples para o meu problema, mas não consigo. Eu tenho vários arquivos em várias pastas, cujos nomes têm um padrão repetido várias vezes seguidas, assim: 20170223_LibError.log-XYZ12-XYZ12-XYZ12-XYZ12-XYZ12-XYZ12-XYZ...
27.09.2017 / 08:08
2
respostas

awk: imprime linhas após a correspondência até o final do arquivo

Estou tentando analisar uma mensagem de uso como: Usage: docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] docker-compose -h|--help ... Commands: build Build or rebuild services bundle Generate...
20.06.2017 / 00:23
2
respostas

AWK com uma casa decimal

Meu script atual está dando saída com muitas casas decimais. Existe alguma maneira de obter apenas um lugar na saída? # cat sample HDD Used: 15.0223T HDD Total: 55.9520T # cat sample | awk ' /HDD Total/ { hdd_total=$NF } /HDD Used/ { h...
02.08.2017 / 08:25
3
respostas

usando o awk para dividir uma linha em espaços simples não múltiplos

Estou tentando dividir uma linha que não tenho controle sobre o formato. Se os parâmetros 7 e 8 estiverem faltando, o que é possível, eles serão substituídos por um espaço para que eu acabe com field1 field2 field3 field4 field5 field6 fiel...
01.11.2013 / 14:19
2
respostas

awk character class mystery

Parece que não consigo usar uma classe de caractere para uma expressão regular awk , quase exatamente como descrito aqui : user@host:~$ awk -W version mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan compiled limits: max NF...
07.08.2014 / 18:02