Perguntas sobre 'awk'

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

Leia o resultado da coluna mysql na variável awk

Eu não consigo ler o valor único do mysql Query no awk.Eu sou capaz de lê-lo no bash mas não no awk. Eu quero ler a variável de resultado no awk como eu quero disparar a consulta apenas com base em algumas condições dinâmicas escritas no awk....
22.08.2017 / 12:26
2
respostas

awk + como contar linhas com estrutura específica

Como faço para usar awk para contar todas as linhas que seguem a seguinte estrutura: "any-string" : "any-string" Por exemplo "ssl.server.keystore.type" : "mapred-logsearch-conf" : { "hive.server2.thrift.sasl.qop"...
16.08.2017 / 11:25
1
resposta

mescla um texto com outro texto e imprime para um novo com alteração em um campo

How to handle this through Linux: Arquivo 1: 1 -b 2 --guide=5 --drop=3 --errors-parse --win-flags="dirwin pc_hard_no,pc_hard_expiry_month,pc_hard_expiry_year,pc_ver with hardvr.type_portals_methods_file WHERE pc_hard_no > 9999999999...
18.11.2017 / 17:52
1
resposta

Comparação de desempenho entre o processamento do arquivo de log [closed]

Estou processando arquivos de log grandes ~ 10 GB de tamanho e usando o zgrep para correspondência de padrões. Mas agora o caso de uso se tornou um pouco complexo e eu não posso usar o zgrep, então mudei a lógica para o awk e isso causou muito p...
30.07.2017 / 05:00
4
respostas

Como adicionar uma nova linha após uma expressão

Eu tenho um arquivo semelhante a este: random_string 83: some words 45: large error report 326: send emails to certain peple random_string 34: some words 143: job success Eu quero segmentar o padrão "#:" (um número seguido por dois pontos...
27.07.2017 / 17:16
1
resposta

Use o arquivo A com IDs numéricas para extrair a 23ª coluna das linhas do arquivo B correspondentes aos IDs [closed]

Eu quero usar o arquivo A (fileA.txt) com 233 IDs (quatro números, primeira coluna) para extrair a 23ª coluna do arquivo B, mas somente das linhas (primeira coluna também) que correspondem ao arquivo A ID Eu tentei: awk 'NR==FNR{ a[$0]++;...
28.07.2017 / 00:52
1
resposta

Monte o drive usb usando um script se ele estiver conectado

Então eu quero montar um dispositivo usb usando um script se ele estiver conectado na inicialização. O dispositivo usb não está conectado a cada inicialização, mas outros podem ser, portanto, preciso verificar se o rótulo está correto e montá-lo...
18.07.2017 / 20:51
1
resposta

Como posso passar uma constante de expressão regular como um argumento para uma função?

Do manual do gawk Because some built-in functions (e.g. match, split, sub) accept regexp constants as arguments, confusion can arise when attempting to use regexp constants as arguments to user-defined functions. For example: function...
19.07.2017 / 14:35
2
respostas

divide o segundo campo da n.ª linha de um arquivo

Eu tenho um arquivo como: available_space:1232334343 capacity:123456432 total_space:1232323232 Eu quero calcular a capacidade / total_space, então preciso calcular     123456432/1232323232 Eu posso imaginar que preciso usar algo como:...
18.07.2017 / 22:24
1
resposta

Por que “o nível adicional de barras invertidas não é necessário no primeiro campo porque as barras invertidas não têm significado especial nos dados”?

Da linguagem de programação Awk In a matching expression, a quoted string like "^[0-9]+$" can normally be used interchangeably with a regular expression enclosed in slashes, such as /^[0-9]+$/. There is one exception,...
16.07.2017 / 19:14