Perguntas sobre 'awk'

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

Usando o AWK para extrair números do arquivo .CSV

Eu tenho um arquivo .CSV do qual preciso extrair números. Exemplo de arquivo: #File of numbers 1,2,3,4,5 6,7,8,9,10 Eu quero usar o awk (ou outro utilitário) para extrair o primeiro número e o segundo número e armazená-los em uma variável...
15.03.2018 / 23:49
3
respostas

Alterar último octeto em IP awk

Suponha que tenha o seguinte arquivo Somestring 1.2.3.4 more charachters and strings Somestring 1.2.3.5 more charachters and strings Somestring 1.2.3.6 more charachters and strings Eu quero mudar o último octeto no IP: Somestring 1.2.3...
25.04.2018 / 15:29
1
resposta

como capturar a versão java na máquina linux

como capturar a versão java na máquina redhat linux tentamos isso: java -version | head -1 | awk '{print $NF}' | sed 's/"//g' mas temos openjdk version "1.8.0_65" OpenJDK Runtime Environment (build 1.8.0_65-b17) OpenJDK 64-Bit Serve...
26.04.2018 / 16:21
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...
01.04.2018 / 00: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 / 22: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 / 11: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 / 22: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 / 04: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 / 15: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 / 21:14