Perguntas sobre 'awk'

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

awk Comando Loop

awk '{print $1 ,": " $3}' Src.txt | column -t awk '{for(x=2;$x;++x) print $1, $x "\n"}' Src.txt | column -t Estes comandos estão funcionando, mas a formatação não é apropriada ou eu só posso imprimir a coluna um e a coluna dois ou posso im...
25.06.2015 / 22:25
3
respostas

extrair informações de “tag” do git com um shell script

O pacote vc é um pequeno pacote que extrai informações sobre um git repo para facilitar a inserção em um documento LaTeX. Atualmente, não extrai informações sobre se o commit atual está marcado e qual é o nome da tag. Como eu editaria o script...
21.12.2010 / 13:33
2
respostas

Mesclando / combinando 2 arquivos de texto de acordo com o campo numérico

Eu tenho 2 arquivos de texto file_1: 14595|Age 35|Salary xx|Position ax|2013|Info 1|Info 2|Info 3|Info 4|Info 5 14649|Age 30|Salary xx|Position az|2015|Info 1|Info 2|Info 3|Info 4|Info 5 arquivo_2: 14595|Address xx|Info 6|Info 7|Inf...
16.12.2014 / 19:35
2
respostas

Como evito a síndrome do palito inclinado no awk?

Ao combinar padrões com / neles, ter que escapar do / rapidamente fica difícil, feio: /\/usr\/share\/man\// Com sed, perl ou Vim, usaria um delimitador diferente para a regex, digamos : : sed '\:/usr/share/man/: do something' p...
19.04.2017 / 02:45
2
respostas

Como cortar do primeiro caractere para o caractere -7 no awk?

Eu tenho um arquivo com várias linhas. Qual a segunda coluna é o user_id , mas os últimos sete números são números aleatórios. Ele precisa ser cortado para obter o ID autêntico. Então, o que preciso é obter o 1st character to the -7...
05.03.2015 / 07:55
2
respostas

Solaris: PKG - Script para verificar todos os pacotes exceto por alguns

Estou tentando verificar todos os pacotes, exceto uma lista predefinida de pacotes que sei que vão falhar por razões conhecidas. Esse script será executado em todos os sistemas Solaris em nosso ambiente para confirmar uma linha de base do sistem...
05.05.2015 / 20:38
0
respostas

Este comportamento documentado para o BSD Awk é um erro?

Aparentemente, uma expressão de colchetes no BSD Awk que contém uma classe de caracteres irá ignorar quaisquer outros caracteres após a classe de caracteres: MacOS $ cat file.txt _ - . a B 8 : ; @ ~ , MacOS $ awk '/[@~.[:alnum:]:;-]/' file.tx...
05.04.2017 / 23:43
3
respostas

Compare dois arquivos com base nos valores de sua última coluna

Eu tenho dois arquivos, cada um deles tem várias colunas e não é igual em número de linha, eu preciso ler a terceira coluna em ambos os arquivos e certifique-se de que são idênticos, então compare a quarta coluna em ambos os arquivos e obter o m...
20.01.2017 / 10:16
3
respostas

Sed comando para imprimir cada primeira e décima quarta linha de um arquivo a cada 46 linhas [duplicado]

Portanto, analise um arquivo de texto e imprima a linha 1 e a linha 14 e, em seguida, não faça nada com as linhas 15-46 e imprima a linha 47 e a linha 60, etc. até o final do arquivo. Então, basicamente, a cada 46 linhas, imprima a 1ª e a 14ª...
15.01.2018 / 15:59
5
respostas

Filtre os caminhos de um arquivo de texto que é mais profundo do que o predecessor imediato

Dado um arquivo de texto contendo uma lista ordenada de caminhos, como posso remover todos os caminhos que são redundantes devido a ter seu pai (imediato ou não) também na lista? Por exemplo: /aaa/bbb /aaa/bbb/ccc /ddd/eee /fff/ggg /fff/gg...
02.05.2017 / 07:31