Perguntas sobre 'awk'

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

Substitua o comando como variável no script bash

Eu preciso substituir uma parte de um comando awk em um script com diferentes casos, a partir disso: CONTAINER=$1 RESULTS=$(ssh -o LogLevel=QUIET -t -i ~/key.pem user@server sudo docker stats --no-stream $CONTAINER | awk '{if (NR!=1) {pri...
23.08.2016 / 11:36
3
respostas

Por que o awk entende FS = “*” mas não para FS = “- * -”?

Eu tenho um arquivo de teste, seu conteúdo é: a -*- b Eu usei awk 'BEGIN {FS="*"} {print $2}' test , imprime - b Correto! Mas quando eu uso awk 'BEGIN {FS="-*-"} {print $2}' test , eu tenho: * Eu sei que FS suporta re...
06.02.2015 / 05:00
4
respostas

Agregar e agrupar o arquivo de texto em perl ou bash

Eu tenho um grande arquivo de texto (com 5m linhas) neste formato (4 colunas, separadas por ; ): string1; string2; string3; userId As primeiras 3 strings (SHA1s) formam uma única ID, chamada appId (para que possa ser simulada assim...
22.07.2014 / 13:42
7
respostas

Como substituir a linha pelo conteúdo do arquivo e pelo conteúdo com algum texto?

Gostaria de combinar certificados VPN em um único arquivo. Este é um arquivo de modelo: # some unrelated stuff ca ca.crt # other unrelated stuff E eu quero substituir a linha ca ca.crt pelo seguinte conteúdo: <ca> # ca.crt...
20.09.2015 / 10:40
3
respostas

awk e newlines nos dados de entrada

Eu quero encontrar arquivos em um diretório e identificar pelo tipo MIME, não pela extensão dos arquivos. Estou usando este comando para determinar o tipo de mime: % find . -type f -print0 | xargs -0 -I{} file --mime-type {} ./foo bar.pn...
28.06.2015 / 14:37
3
respostas

Corresponder linhas de um arquivo com cabeçalhos em outro para obter inteiro para

Eu quero ajuda com scripts para trabalhar com dois arquivos, onde o arquivo 1 lista aminoácidos que estão em ordem específica (um abaixo do outro e também pode repetir) e o segundo arquivo 2 constitui o recurso de características listado em cada...
21.04.2015 / 15:05
2
respostas

shell script para extrair entre os caracteres

Gostaria de extrair um nome de usuário do arquivo entre as palavras-chave "/" e "NET", como abaixo. Como posso fazer isso com programas como awk , sed ou cut . de: audit: command=true rsa1/[email protected] running aud...
10.06.2015 / 18:34
3
respostas

Substituição específica no nível da coluna

Se eu tiver um arquivo com entradas colunares, é possível substituir somente entradas específicas de colunas específicas e salvar as alterações no mesmo arquivo ?? Exemplo de um arquivo abc.txt : SR|FRUITS|COLOR| 1|Apple|Red| 2|Mango|Yel...
27.05.2015 / 15:57
2
respostas

Verifica se condicional com awk para correspondências no logfile

Eu quero verificar o arquivo auth.log para conexões sshd aceitas e executar uma ação se alguma for encontrada. Aqui está o meu código: tail -f /var/log/auth.log | awk '{ if($0 ~ /sshd/ && $0 ~ /Accepted/) { system("echo FOUND") } }...
09.06.2015 / 11:50
1
resposta

esclarecimento do corpo da função de script AWK

Eu estava revisando um script e estou preso, apesar de meus esforços no Google para decifrar como essa função específica funciona. Eu consegui o papel para gettimestamp & printeverything funciona e como é chamado. No entanto, começando co...
28.03.2017 / 07:19