Perguntas sobre 'awk'

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

Como integrar um script awk de múltiplas linhas em um script de shell

Eu sou um iniciante em scripts de shell e minha pergunta é uma continuação de Como analisar um arquivo para extrair 3 números de dígitos mantidos em um" número de grupo " Estou tentando integrar em um único script de shell uma série de co...
11.08.2013 / 08:59
9
respostas

Converter linhas em colunas

Eu tenho um arquivo que inclui detalhes sobre VMs em execução em um hipervisor. Nós executamos algum comando e redirecionamos a saída para um arquivo. E os dados estão disponíveis no formato abaixo. Virtual Machine : OL6U5 ID : 00...
28.01.2016 / 19:46
6
respostas

Pegue certos conteúdos de um arquivo

Então, eu sei que existem ferramentas para esse problema, porque eu ouvi sobre elas, mas não sei o que elas são. Eu quero fazer algo como filtrar todos os dados, exceto os nomes de usuários em / etc / passwd. Por exemplo, eu gostaria de pe...
30.08.2010 / 02:36
4
respostas

Uma pergunta sobre o awk

Ok, já que esta é uma questão complexa, explicarei isso claramente. Eu tenho um conteúdo de arquivo mostrado abaixo: $ Cat File1 ABC Cool Lol POP {MNB} ABC Cool Lol POP {MNB} ABC Cool Lol POP {MNB} ABC Cool Lol POP {TBMKF} ABC Cool Lol POP {...
15.09.2016 / 13:22
5
respostas

remove as duplicatas com base no valor de outra coluna

Eu tenho o seguinte arquivo: AA,true AA,false BB,false CC,false BB,true DD,true Estou tentando procurar duplicatas e remover a linha que tem o valor da coluna igual a true . como saída, deve ser: AA,false BB,false CC,false DD,true...
20.07.2017 / 21:17
5
respostas

Como abreviar / path / to / file para / p / t / file

Estou à procura de um elegante one-liner (por exemplo, awk ) que encurte uma string de um caminho Unix usando o primeiro caractere de cada nível pai / intermediário, mas o nome completo da base. Mais fácil de mostrar por exemplos: /path/...
02.12.2015 / 23:47
5
respostas

Remover linhas duplicadas adjacentes enquanto mantém o pedido

Eu tenho um arquivo com uma coluna com nomes que se repetem um número de vezes cada. Quero condensar cada repetição em uma, mantendo quaisquer outras repetições de mesmo nome que não sejam adjacentes a outras repetições de mesmo nome. Por exe...
23.04.2018 / 15:30
6
respostas

Processe o arquivo / etc / passwd para listar todos os usuários cuja pasta home está em / home

Eu tenho um exemplo de arquivo / etc / passwd assim: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Wor...
07.11.2017 / 09:17
2
respostas

Contando o número de vezes que cada endereço IP aparece no arquivo de log

Eu tenho um arquivo no formato da seguinte forma: $ cat file.txt 27.33.65.2 27.33.65.2 58.161.137.7 121.50.198.5 184.173.187.1 184.173.187.1 184.173.187.1 Qual é a melhor maneira de analisar o arquivo file.txt em um formato como: 2...
06.03.2014 / 00:57
5
respostas

awk sed if declaração

Estou tentando adicionar 0 ao início, SE houver um "." no segundo caractere dessa linha. Eu não consegui combinar esses dois; awk '{ print substr( $0, 2, 1 ) }' file.txt mostrando o segundo caractere sed -ie "s/.\{0\}/0/" file.txt...
21.04.2017 / 12:21