Perguntas sobre 'awk'

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

corresponde e adiciona com base na posição do personagem

Eu tenho um arquivo em que preciso corresponder e atualizar com base em qual número / caractere está em uma posição fixa em um arquivo. se caractere na posição 586 = 5, insira zero "0" no espaço 614 .. se caractere na posição 586 = 1, insira...
15.03.2017 / 02:12
2
respostas

Pegue a enésima coluna de um arquivo e faça-os entrar em um shell script

Eu tenho um arquivo (encrypted_pass.txt) com 2 colunas: user1 encrypted_pass1 user2 encrypted_pass2 user3 encrypted_pass3 ... senhas de usuários (2ª coluna) são criptografadas. Eu tenho um script de shell que descriptografa as senhas cri...
16.03.2017 / 10:42
1
resposta

Não é possível executar o comando para uma coluna específica com o gawk

Eu quero executar um comando específico para a primeira coluna da saída de wpa_cli scan_results . Esse comando, chamado mycmd , está pegando um endereço MAC como entrada e retorna o MAC e o OUI: # ./mycmd AC:EE:9E:11:22:33 AC:EE:9E:11:22...
14.01.2017 / 13:23
2
respostas

Como aplicar o comando awk em todos os campos, exceto algumas linhas específicas

Eu tenho um arquivo onde cada linha de 156780 existe uma linha de cabeçalho. Eu queria aplicar o comando awk na primeira coluna de cada linha, exceto na segunda coluna das linhas de cabeçalho. Ou, pelo menos, as linhas de cabeçalho não dev...
18.04.2017 / 08:36
3
respostas

Awk para imprimir apenas a palavra correspondente

Eu preciso criar um script que produza um Makefile. Ao verificar as dependências, verifico cada arquivo .cpp para o cabeçalho "---. h". Eu uso: echo $(awk '/^".*h"$/ { print $0 }' $file) >> Makefile Qual é a melhor maneira de obt...
19.04.2017 / 21:56
5
respostas

Como posso extrair anos de nascimento de datas de nascimento no linux

a entrada do meu arquivo é a seguinte Koe par 22-10-1992 nep Ler par 10-04-2000 sis Eu gostaria que a saída fosse a seguinte Koe par 1992 nep Ler par 2000 is     
23.11.2016 / 16:31
5
respostas

Listar todas as strings únicas em uma coluna específica

Eu não sei o que eu tenho no meu enorme arquivo vcf.gz que se parece com isso CHROM POS ALT 12345 1 345632 T 0/1:4,4:8:99:105,0,106 4 032184 C 1/1:46,9:55:99:99,0,1222 6...
24.11.2016 / 13:15
2
respostas

como concatenar a próxima linha quando a condição é verdadeira awk

Estou usando awk para editar um arquivo de texto com esta aparência: Device_ID Local Intrfce CS_Quimicas_Alim Gig 3/13 computacion_seg_23 Gig 3/14 158 T S MAUSALUD_B Gig 1/40 MULTIAULAS_PRINCIPAL Gig 3/22 173 S I S24-Computacion.cs.buap.mx...
25.01.2017 / 17:54
2
respostas

colunas awk para linhas quebradas para nova linha

Na minha página stats.txt , tenho o seguinte: Get-VMHardDiskDrive | Select-Object Path ComputerName : ACD-VMH04 Path : D:\HYPER-V\VMDEV01\Virtual Hard Disks\f9314d7d-5d2d-11e0-8feb-806e6f6e6963_2012-06-29T153327.vhd VhdFormat :...
30.03.2017 / 20:02
1
resposta

Como substituir algumas letras em uma palavra de comprimento múltiplo que consiste em dígitos e letras em um formato específico?

Eu tenho um arquivo no qual desejo alterar todo o código que possui o seguinte formato: n{,3}L{,2}n{,5} where n= [0-9] any number and L [a-zA-Z] any letter either capital or not Eu quero mudar A ou a para AB e d ou D para DK, algo assim:...
01.12.2016 / 21:56