Perguntas sobre 'awk'

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

Remove parte da string

var="/ax1121/global/config/domains/adf_domain/config/fmwconfig/components/OHS/instances/vmserver1234/" Eu quero que a parte "/ instances" seja removida e armazenada em uma variável. Após a remoção, deve ter a seguinte aparência var="/ax11...
15.06.2018 / 20:07
2
respostas

Awk imprime as três primeiras pastas na árvore de diretórios, separadas por /

Eu tenho uma variável que imprime uma árvore de diretórios como: /folder1/folder2/folder3/folder4/folder5/folder6 Estou interessado apenas nos primeiros quatro valores , qual seria a melhor maneira de bash imprimir somente os primeiros d...
15.08.2016 / 04:01
2
respostas

awk para imprimir sublinhado

Eu preciso de awk para imprimir o sublinhado na saída. veja o exemplo abaixo Saída atual [root@looct ~]# date | awk '{print $2$3$6}' Nov142016 Saída exigida Nov_14_2016 -----> I need this, is it possible?     
17.11.2016 / 06:04
3
respostas

Como remover o conteúdo antes de um padrão no xml usando unix

Source file example: <HDR></HDR><b></b><c></c> (arquivo XML criado em uma única linha) OR Source file example: <HDR> </HDR> <b> </b> <c> </c> Eu preciso remove...
03.09.2018 / 08:57
4
respostas

Como o script de shell a seguir funciona na localização de todos os arquivos maiores que 20MB?

Me deparei com um post informando que o seguinte encontrará todos os arquivos com mais de 20 MB. find / -type f -size +20000k -exec ls -lh {} \; 2> /dev/null | awk '{ print $NF ": " $5 }' | sort -hrk 2,2 Parece funcionar, mas tentan...
29.09.2014 / 13:43
4
respostas

Como juntar linhas com colunas únicas a um máximo de 4 colunas em uma linha?

Eu tenho um arquivo como abaixo: 1 4 5 6 7 19 20 22 24 26 27 29 30 31 32 34 40 50 56 58 100 234 235 270 500 1234 1235 1236 1237 2300 2303 2304 2307 2309 Como é claro, existem algumas linhas com mais de uma coluna e outras com apena...
31.05.2017 / 22:16
1
resposta

Alguém pode explicar o significado do seguinte script awk?

O seguinte script awk foi escrito para eu remover registros com campos vazios no meu arquivo de entrada. Mas tenho dificuldade em entender isso. Você poderia, por favor, explicar em detalhes por que está escrito assim? awk -F, '{for(i=1;i<...
29.11.2016 / 17:09
3
respostas

Processamento de texto usando sed / awk / perl

Eu tenho um texto como esse padrão em várias linhas. Posso agrupar apenas os valores e o nome em uma única linha? ABCDEFG_10_node10:2154 ABCDEFG_10_node10:54 ABCDEFG_10_node10:2254 ABCDEFG_10_node10:64 ABCDEFG_10_node10:410 ABCDEFG_10_node1...
06.10.2017 / 12:38
3
respostas

Comando mais simples para imprimir valores únicos de alguns dados de coluna com contagem de valores repetidos

Uma amostra de dados de entrada com 3 colunas, 1ª e 3ª colunas tem valores duplicados, precisa imprimi-los exclusivamente com a contagem de repetições. class -u ajuda em algum sentido, mas não consegue imprimir a ocorrência de valores repetid...
11.04.2018 / 20:50
6
respostas

Substituir campo do contador em arquivo grande com valor iterado

Eu tenho um enorme arquivo de texto com cerca de 70 mil linhas nele. Meu objetivo é ler esse arquivo, corresponder a um padrão ("Contagem") e adicionar ou substituir seu valor por um número repetido. O que estou fazendo é: Lendo arquivo....
16.04.2018 / 08:58