Perguntas sobre 'awk'

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

Passa um caminho com parêntese e espaço na chamada do sistema dentro do script awk

Dentro do meu script awk simples, eu chamo o comando do sistema #!/bin/bash Test='/home/software/Other/new (Applet)' ls "${Test}" var=$(ls "${Test}") echo $var awk -vTest="$var" 'BEGIN { #some code that works...
21.07.2015 / 13:48
1
resposta

awk - não consigo imprimir em arquivo

Não sei por que não consigo imprimir de arquivo. Meu comando: awk 'BEGIN{print "af">file}' Erro: fatal: expression for '>>' redirection has null string value     
01.09.2015 / 17:44
3
respostas

awk e regex com {}

Eu quero imprimir o registro inteiro se ele contiver palavra e algum caractere, que são opcionais. Script: /mount[ein]{0,2}/{ print $0} Infelizmente isso não funciona. Sem "{" e "}" funciona. Eu tentei com "\" befor "{": /mount[ein]\{0...
29.08.2015 / 17:15
2
respostas

AWK formatando incorretamente o comando do Utilitário de Disco

Estou tentando aprender o awk no momento e estou testando no comando disk utility . Aqui está a saída quando eu corro Disk Utility list disk0 /dev/disk0 (internal, physical): #: TYPE NAME S...
01.09.2015 / 10:27
2
respostas

listar arquivo e usar o awk para receber um comentário

Eu quero receber todos os comentários de todos os arquivos em uma pasta. E o que tentei é ls -R | awk '/<!--/,/-->/' >> result Mas não mostra nada no arquivo de resultados. Mas se eu usar o awk '/<!--/,/-->/' &g...
27.03.2015 / 19:04
1
resposta

Como usar o awk para imprimir a saída

Este comando nstats me dá uma saída como abaixo. Como posso usar o awk ou grep para me dar uptime com apenas alguns dias? Não consigo usar o "" para obter a saída. HOSTNAME LOAD MEMORY SWAP PROCS TIME UPTIME Server 0.01 9%...
18.09.2014 / 15:43
1
resposta

Um script ou comando awk se executa para cada linha que lê?

Eu tenho um script awk chamado my_awk: #!usr/bin/awk -f { if ($1 == "#START") { FS=":";} else if ($1 == "#STOP") { FS = " ";} else { print $3} } E eu invoquei através de: cat my_file | awk -f my_awk Eu sou novo no awk, então so...
17.06.2014 / 13:25
1
resposta

Edição baseada em Regexp de conteúdo em arquivos CSV grandes [duplicados]

Eu queria remover determinado padrão de conteúdo com base em um regex do arquivo csv, que é muito grande em tamanho e contém mais de 100.000 registros, como é possível através do comando windows? Eu também tenho sed e awk instalado na minha li...
09.05.2014 / 17:58
1
resposta

Como encontrar os registros correspondentes de 2 arquivos no unix

Eu tenho dois arquivos que contém email_ids. 1. Test1.txt 2. Test2.txt O conteúdo do Test1.txt é: [email protected] [email protected] [email protected] Os conteúdos do Test2.txt são: [email protected] [email protected] [email protected] [email protected]...
10.03.2014 / 08:28
1
resposta

Como substituir uma palavra exata usando gsub

Por favor, veja o script abaixo - Neste nawk 'NR==FNR { a[$1]=$2 ; next} {for ( i in a) gsub(i,a[i])}1' file.dat 1.txt 1.txt ioiufeioru dfoiduf MO_CIF_INP438 fjkdj MO_CIF_INP dsjhdf BP_LINKED_TETES dehdueuh MO_INP_BPRESP file.dat...
13.02.2014 / 16:43