Perguntas sobre 'awk'

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

AWK: onde está o meu erro?

Eu tenho um arquivo com os campos : -delimited. Se o terceiro campo de uma linha for maior que 22, essa linha deverá ser impressa em file44 . O arquivo é assim: 1:2:3:4 1:2:3:411 1:2:33:42 1:2:3:44444 1:2:3:4333333333 1:2:3:41 comand...
23.07.2015 / 23:05
1
resposta

Como posso encontrar e substituir apenas em um intervalo de colunas?

Eu tenho um arquivo de texto com 9267 linhas. Eu quero encontrar "A" com 5 espaços depois e substituí-lo por "A" com 5 espaços antes e depois em todas as linhas, mas apenas entre as colunas 67 e 88. Texto fora dessas colunas precisa ser excluí...
24.07.2015 / 15:46
2
respostas

Encontre e substitua uma string se determinado padrão for encontrado em uma linha

Tudo o que preciso fazer é procurar por CCSID nesse arquivo, sempre que encontrar CCSID , o CHAR dessa linha deve ser substituído por NCHAR e VARCHAR nessa linha. com NVARCHAR2 . Eu tentei usar sed e awk. Mas não consegui enco...
29.09.2015 / 10:51
2
respostas

Script que conta apenas as conexões Estabelecidas, TIME_WAIT e Closed Wait usando o Netstat

Estou tentando fazer um script (usando Perl, mas não é necessário) que contará apenas o número de conexões Estabelecidas, Time_Wait e Closed_Wait em um sistema e as imprimirá no terminal. Até agora descobri que posso usar: netstat -ant | awk...
21.08.2015 / 14:22
3
respostas

mudança de formato de data no comando awk

Eu tenho um arquivo mdn.txt com o seguinte registro de amostra. mdn.txt: 123456,2711448,1,20150214092425,20150714092425,120,20150814163821,,123,,,123,20150214092425,,123,,,123,20150214092425,,123,Y Agora quero processar todos os regist...
19.08.2015 / 14:36
1
resposta

bash ignorecase casar padrão no arquivo e colorir essa linha, imprimir tudo na tela

Eu não tenho quase nenhuma idéia sobre codificação ou bash scripting, então por favor, aguarde comigo e desculpe a minha formatação horrível. O que eu quero é cat um arquivo de log e destacar certas linhas com cores baseadas em uma corresp...
15.07.2015 / 01:39
1
resposta

Como produzir várias linhas usando uma única condição?

Eu tenho um arquivo com o padrão: n0 n1 n2 ... ni ------------------------------- N0 N1 <empty line> se N0 for menor que um número específico, eu quero: 2 linhas acima da linha da N1 linha de N1 Linha vazia abaixo da linha d...
23.04.2016 / 14:33
2
respostas

Como faço para transmitir a saída semelhante a um progresso de edição?

Estou com problemas para editar alguma saída de progresso. Nesse caso, é o pg_basebackup do Postgres, mas é semelhante a outras saídas de progresso, como curl e wget. Tomemos por exemplo a saída disso: generate_output() { for f in {1.....
06.10.2015 / 17:13
2
respostas

Concatene vários campos separadamente com base em uma coluna (chave)

Eu tenho dados de teste separados por tabulações assim: A 1 2 B 3 4 B 5 6 C 7 8 Eu quero concatenar (agregar) ambas as colunas # 2 e # 3 com base em valores duplicados na coluna 1, assim:...
19.06.2015 / 22:45
1
resposta

calcular números no final e mesclar a uma linha

Então, em um arquivo, eu tenho linhas como estas: thisdata:thisother:1337 thisdata:thisother:1800 thisdata:thisother:1500 thisdata:thisother:46984 Eu gostaria de produzir: thisdata:thisother:51621 para todas as linhas, quantidade d...
22.06.2015 / 09:27