Perguntas sobre 'awk'

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

Este erro de recarregamento de rede?

Eu tenho um oracle Linux 6.8 que eht3 tem IP, mas quando recarregar o serviço de rede com permissão de root tenho essas coisas: Shutting down interface eth3: [ OK ] Shutting down loopback interface:...
19.11.2016 / 06:07
2
respostas

Altera o conteúdo de um arquivo do nome do arquivo

Eu quero escrever um script no qual o conteúdo do arquivo seja alterado com base em seu nome de arquivo. Suponha que eu tenha um arquivo chamado ABC_20161027220153.txt e o conteúdo do arquivo seja 2000|2000_ABC|04|||0000000000|| Eu...
31.10.2016 / 15:39
2
respostas

Como calcular o valor de cada linha com o comando awk

Eu tenho um arquivo de folha de pagamento Vocêpodemeajudaracalcularovalordecadalinhausandoocomandoawk,Emcadavalornalinha-10? Eu só posso calcular a primeira linha com este comando: awk '{sum += $3*7} END {print sum}' RS= payroll.txt...
01.11.2016 / 04:20
1
resposta

Calcule o valor percentil e máximo por variável

Bash Gurus, eu preciso calcular os números máximos e percentuais para cada item na lista, usando o awk aa 1 ab 3 aa 4 ac 5 aa 3 ad 2 ab 4 ac 2 ae 2 ac 5 Saída esperada Item 90th percentile max value aa 3.8...
09.11.2016 / 07:14
1
resposta

Como descobrir dois arquivos e remover as entradas comuns do segundo arquivo

Eu tenho um diretório principal e tem vários subdiretórios com muitos arquivos com nome e extensão semelhantes. Eu quero descobrir dois arquivos e depois remover as entradas comuns do segundo arquivo. Eu tentei seguir o comando awk 'NR==FN...
21.11.2016 / 11:35
1
resposta

Faz um loop pelo arquivo csv e salva todos os elementos exclusivos de uma coluna em um array

Estou analisando um arquivo csv muito grande e criando muitos sub-arquivos com seu conteúdo de acordo com o valor da primeira coluna. Até agora, o que eu fiz é declarar manualmente um array: declare -a arr=( "Value 1" "Value 2" ) e, em se...
03.10.2016 / 16:01
1
resposta

Usando variável para recuperar o elemento da matriz dentro da instrução awk

Abaixo está a parte do código que está jogando erro. for (( p=0; p<${var2}; p++ )) do if [[ ${array2[$p]} == *"xyz"* ]] then awk -F" " '{ array3[p]="123" };1' ${array1[$i]} else awk -F" " '{ array3[p]="456" };1' ${array1[$i]} fi...
03.10.2016 / 19:48
1
resposta

Não é possível usar a conclusão de tabulação ao usar o awk na linha de comando

Estou tentando separar um arquivo delimitado por tabulação usando o awk. awk -F'\t' -v OFS="\t" '{if ($5=="Pattern") print $0}' My_file Eu tive um problema que não posso usar a conclusão de tabulação com a opção " -v OFS=" \ t "". Sempre...
07.10.2016 / 03:53
4
respostas

Como identificar, classificar em ordem decrescente e exibir os 10 primeiros blocos de texto, por categoria

O histórico de transações feitas em uma entidade dentro de nossos sistemas é semelhante ao seguinte: 1 BYM1 TSTAB 09NOV 0035 CAB Sometext 01 2 BYM1 TSTAB 09NOV 0035 CAB Can be done - question 3 BYM1 TSTAB 09NOV 0035 CAB Sometext 0...
17.10.2016 / 03:57
0
respostas

Parsing usando AWK ou sed ou perl

Eu escrevi um script bash para analisar o conteúdo do arquivo abaixo, mas está demorando muito tempo. Existe algum awk ou sed ou perl pode ser usado aqui. Conteúdo do arquivo de log: DEBUG 9/21/16 9:37 AM: liquibase: Running Changeset:c:/g...
22.09.2016 / 03:57