Perguntas sobre 'awk'

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

Como adicionar um novo texto após cada string correspondente usando o comando shell?

Entrada: Job name: ns, Job ID: 2312, Status: ODB_ACTIAVTION SUCCESSFUL Job name: ps, Job ID: 3353, Status: ODB_ACTIAVTION SUCCESSFUL Job name: pm, Job ID: 1265, Status: ODB_ACTIAVTION SUCCESSFUL Job name: np, Job ID: 7885, Status: ODB_ACTIAVT...
18.08.2015 / 19:19
1
resposta

Procura por um padrão em um arquivo e move-o para os novos arquivos um por um

Estou tentando pesquisar um determinado padrão em um arquivo e movê-lo para novos arquivos, um por um. Eu tentei sed -n 's/CREATE PROCEDURE/,/END ;/p' File É novamente imprimir o mesmo arquivo. O dado abaixo é o conteúdo do arquivo. SET PA...
09.10.2015 / 13:02
2
respostas

Substituir valores com base na variável de ID correspondente

Eu tenho dois arquivos. file1 tem 6 colunas, file2 tem 2 colunas. Desejo substituir os valores na sexta coluna de file1 pelos valores da coluna 2 de file2 , com base nas variáveis de ID correspondentes (coluna 1 nos dois arquivos)....
04.09.2015 / 10:30
1
resposta

Como remover a primeira instância de algo em um arquivo com o awk?

Se eu tiver um arquivo com várias linhas com ... end ... end ... end ... Como posso remover apenas a primeira instância? Até agora eu tentei awk 'BEGIN {found=false} / end/ { d; found=true} else {print}' awk 'BEGIN {found=...
09.09.2015 / 14:54
1
resposta

Awk divide o arquivo grande condicionalmente em vários arquivos de saída

Eu tenho que dividir um arquivo de 90 GB em vários arquivos condicionalmente (o arquivo é um arquivo de várias tabelas para dividir por uma única tabela). Eu criei uma solução em ksh e awk que roda nas regras da tabela e com o awk seleciona s...
30.06.2015 / 07:09
1
resposta

Usando o awk para alterar uma coluna inteira de valores positivos e negativos, para apenas negativa? [duplicado]

Eu uso o awk muito para manipular arquivos de texto xyz (lat, long, elevation). Eu tenho um arquivo específico que tem valores positivos e negativos na coluna z, gostaria que todos fossem negativos. Então {$ 3 * -1} não funciona porque inverte...
06.05.2016 / 22:40
3
respostas

Divide o arquivo comparando dois campos nos arquivos

Tem dois arquivos que precisam comparar as duas primeiras colunas. Exemplo de arquivo de entrada1: |CID|SID|order|orderdate|confirmdate |151244127820|7177638911583| 2|2015-02-04 07:14:44|2015-02-04 07:15:32 |151244127820|7177638922976| 4|2...
15.02.2015 / 09:10
2
respostas

Como selecionar conjuntos específicos ou sturture de um arquivo, se struture contiver uma string específica?

Eu quero extrair os conjuntos com string específica, por exemplo: arquivo abc.txt contém abc 123 abcd 1234 abcde 12345 abc 123 abcd 123 abcde 12345 abc 123 abcd 1234 abcde 12345 Agora, a partir dos conjuntos acima, pode-se observa...
04.02.2015 / 10:25
3
respostas

Como obter valores de índice para várias correspondências na mesma linha no awk?

Eu conheço a seguinte expressão: echo "bob alice robert alice" | awk '{print index($0,"alice")}' 5 Produzirá o índice da primeira correspondência de alice, existe alguma maneira de obter o índice de todas as correspondências ?, por exempl...
14.07.2015 / 07:09
1
resposta

zsh alias com linefeeds, vírgulas e citações

No meu zshrc, tenho um alias como este: alias sl='screen -list' Ele se ajusta à minha necessidade (ver quais telas tenho em execução), mas a saída é bastante feia: [pts/7]~% sl There are screens on: 32765.quotes-api (04/...
07.05.2015 / 14:01