Perguntas sobre 'awk'

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

Como extrair texto específico de um arquivo de log usando o terminal linux?

Eu tenho um arquivo de log que contém muita linha como abaixo: 2017-07-16 01:06:07 | 8801624874139 | http://192.168.5.1:2020/credit/purchase/4 | XpressLoan | {"resultCode":0,"resultMessage":"OK","amount":100000,"serviceFee":24400,"totalOutsta...
15.07.2017 / 21:13
2
respostas

Como posso obter os números de página apenas de um padrão em um arquivo pdf, independentemente de o padrão ser multilinha?

Eu acho os números de página de um padrão multilinha em um arquivo pdf, por Como devo grep um padrão de várias linhas em um arquivo pdf e em um arquivo de texto? e $ pdfgrep -Pn '(?s)image\s+?not\s+?available' main_text.pdf 49: image...
23.07.2018 / 01:26
1
resposta

“^ barra invertida não é o último caractere on line” em gawk

Gostaria de combinar um número entre / e , em cada linha e aumentá-lo por 3. Por exemplo The Ubiquitous Backslash/49,Black torna-se The Ubiquitous Backslash/52,Black Meu comando gawk é: $ gawk '{b=gensub(/\/([0-9]+),/, "...
17.07.2017 / 18:19
2
respostas

Substituindo a mesma palavra-chave por diferentes strings por linha

Estou usando o seguinte comando para retornar uma lista de discos disponíveis e se eles são ssd ou rotacionais (basicamente substituindo 0 e 1 na saída do lsblk pelo seu significado real): lsblk -d -o name,ro | sed "s/RO/\ TYPE/; s/NAME/DISK/...
03.07.2018 / 15:47
2
respostas

Confuso sobre o comando: sed '/ ^ # / d' ~ / .profile

Eu preciso saber o que esse comando faz. sed '/^#/d' ~/.profile A saída que este comando me dá é esta: if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc"...
01.05.2017 / 02:40
1
resposta

valor repetido no arquivo .csv

todo mundo, eu tenho esse script que eu usei sem nenhum problema até agora, ele usa dois arquivos para criar um .csv, esses dois arquivos vieram de outro script e contém informações sobre os dispositivos conectados a um rede, é assim que os arqu...
19.04.2017 / 17:21
2
respostas

Como imprimir uma coluna específica para um arquivo se a condição for vista em vários arquivos?

Eu tenho um monte de arquivos (totalmente 2181 arquivos; anacovis2_1_summary_betai_reg.out ~ anacovis2_2181_summary_betai_reg.out ) como abaixo: anacovis2_2_summary_betai_reg.out anacovis2_3_summary_betai_reg.out anacovis2_4_summary_beta...
10.09.2017 / 02:51
2
respostas

Script Bash para converter a segunda coluna no arquivo csv do tempo Unix para data / hora legível

Meu arquivo de entrada é um .csv separado por vírgulas. Gostaria de converter as segundas colunas da hora do unix para um formato de data e hora legível como este ... before 1502280000 after 8/10/17 08:00:00 Eu também gostaria de ign...
11.08.2017 / 16:34
2
respostas

Principal diferença entre tr (translate) para sed e awk

AFAIC sed e awk são utilitários de processamento de texto para fins gerais com os quais um usuário pode obter resultados bastante semelhantes, em uma sintaxe ligeiramente diferente: Com ambos, um usuário pode adicionar, substituir / tra...
03.03.2018 / 22:18
2
respostas

Imprimir contagem total para um padrão correspondente

Eu uso uma API para buscar um bilhão ou mais de registros, os quais eu corro através de awk para filtrar e encaminhar para wc -l para contar os registros. Atualmente estou fazendo isso com sucesso: $apiCall | awk '$1=="xx"' | wc -l >...
20.03.2018 / 13:31