Perguntas sobre 'awk'

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

Preencha 10000 caminhos no documento.txt e verifique se existem arquivos… com o awk?

Eu quero ler todos os arquivos da minha biblioteca de fotos e verificar se eles realmente existem. Meu conhecimento AppleScript é tão bom e suficiente para perceber isso. Mas isso é sobre um grande número de arquivos e o AppleScript é - definiti...
31.03.2018 / 22:23
3
respostas

Encontre e substitua recursivamente o conteúdo de um arquivo usando uma chave de outro arquivo

Eu preciso usar um arquivo como entrada para localizar e substituir em outro arquivo. O comando a seguir faz isso, mas apenas para a primeira coluna de cada linha. Preciso que isso aconteça para todas as colunas. awk -F',' 'NR==FNR{a[$1]=$2}...
21.08.2018 / 20:00
2
respostas

Compare dois arquivos com o uso do awk

Eu tenho 2 arquivos. O arquivo 1 contém: - emcas_biaas_dev=-628 emcas_brs_ba=-32 emcas_cc_analytics=246 emcas_edservices_bi=312 emcas_edservices_dev=-159 emcas_engr_usd=1519 emcas_engr_xio=-67 emcas_fin_bi=9 e o Arquivo 2 contém: -...
27.08.2018 / 09:53
1
resposta

definindo mais variáveis insite awk if? :

Eu recebo erro em um teste tão simples com duas variáveis: $ echo test|awk '{$2 != ""? o="ABC" r="123" : o="123 r="ABC"}END{print "o:"o" r:"r}' awk: cmd. line:1: {$2 != ""? o="ABC" r="123" : o="123 r="ABC"}END{print "o:"o" r:"r} awk: cmd. lin...
22.03.2018 / 21:32
2
respostas

Para loop com o comando awk no corpo não funcionando

Estou tentando executar o seguinte comando: for i in test1.txt do awk '$1==$i {sum +=$4}END {print sum}' test2.txt Onde test1.txt se parece com: A B C D E Mas não está funcionando. O que eu quero alcançar é, para cada letra dentro...
26.03.2018 / 02:48
2
respostas

Encontre e substitua pelo awk

Eu estou tentando grep coluna 4 com delimitador de pipe ( | ) e substituir todas as aspas duplas dentro dele e, em seguida, coloque essa seqüência de caracteres com aspas duplas novamente. exemplo de arquivo: col1|col2|col3|col4|col5|col...
24.03.2018 / 14:32
1
resposta

AWK imprime registros para separar arquivos pela coluna e substitui essa coluna com valor quando nula

Eu preciso dividir um arquivo grande pelo primeiro valor da coluna e quando essa coluna é nula, substitua o nulo por um valor e ainda crie um arquivo a partir desses registros inválidos. Eu tentei algo como awk -F'|' '{print match($1,/^ /) &g...
06.03.2018 / 20:14
4
respostas

Número recursivamente de arquivos em pastas no arquivo tar

Estou ampliando ainda mais uma pergunta anterior para contar o número de arquivos no arquivo tar ( link ) para uma nova pergunta no como contar arquivos em subpastas em um arquivo tar . O que eu gostaria de ter no final é: listar as pastas...
06.03.2018 / 18:55
1
resposta

processando vários arquivos com problema awk

Eu tenho os arquivos de entrada com campos separados por dois-pontos: main: one:111:222:333 fiv:333:222:333 two:123:234:500 arquivo1: one:111:222:333 two:123:234:501 arquivo2: one:111:222:333 thr:-:234:232 fiv:999:500:232...
13.04.2018 / 21:03
3
respostas

Condicionador básico Awk one-liner

Tentando obter awk para examinar um arquivo e verificar se uma coluna tem um valor. Se tiver um valor de "x", imprima "x" em um email (via "| mail -s " ). Se não corresponder a "x", imprima "sem valor", mas ainda envie e-mails. Ten...
09.04.2018 / 12:48