Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 12: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 / 05: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 / 20: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 / 08: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 / 09: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 / 05: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 / 12:01
2
respostas

Erro na comparação de arquivos - awk [duplicate]

Eu tenho dois arquivos file1.txt , file2.txt . Desejo selecionar registros que sejam comuns a file1.txt e file2.txt com base na coluna 2 e coluna 3 e copie-os para out.txt com coluna adicional (coluna 4 de file2.txt ). Entrad...
22.05.2015 / 20:15
3
respostas

Bash para combinar duas variáveis para diferença de tempo

Eu tenho um comando bash buscando detalhes da conta de usuário do MySQL usando o comando select creationdate from users; que me dá o seguinte resultado Name Account Creation Date Mobile User1 2015-06-18 16:00:00 292929...
18.06.2015 / 15:57
2
respostas

devido a espaços entre uma saída alterada do Word Awk

Devido a espaços entre uma saída alterada do Word Awk por exemplo: "Endereço local" awk considere local e endereço separadamente # netstat -antulp | awk 'NR>1' Proto Recv-Q Send-Q Local Address Foreign Address...
17.04.2015 / 11:29