Perguntas sobre 'awk'

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

Deslocamentos de linha relativos em awk (/ pattern / + 1 ou / pattern / -1)

Quando quero imprimir linhas entre dois padrões, excluindo as linhas com esses padrões, posso fazê-lo em ex usando +1 e -1 após o padrão. Isso é incrível. Isso é possível em awk ? No momento, eu pesquisei definindo um is_printing f...
18.10.2011 / 09:54
3
respostas

pesquisa coluna 2 no arquivo csv para valor, se valor, insira “inválido” e altere as células para a direita

Eu tenho o arquivo csv gerado automaticamente por um script, mas para alguns dos registros (itens de linha) recebidos eu preciso pesquisar na coluna 2 e se os valores contiverem "* .app" eu preciso imprimir "INVALID" na coluna 2 para todos os re...
25.06.2018 / 21:45
3
respostas

ping 192.168.0.1 | awk '{print $ 1}' [duplicado]

ping 192.168.0.1 | awk '{print $1}' connect: Network is unreachable Estou criando um script que faz alguma tarefa. Então, eu queria mostrar a mensagem de erro apropriada sobre o nome do host inválido ou erros gerados pelo comando ping....
30.09.2018 / 05:13
1
resposta

Mesclar 2 arquivos enormes que correspondem a várias colunas e preservar a ordem (correspondência de impressão e valores não correspondentes) - escala do awk

Estou com problemas ao mesclar dados de dois arquivos. São dados genéticos com alelos de cromossomo, posição, referência e alternativos, e eu preciso mesclar os arquivos combinando todas as 4 dessas colunas - com os alelos de referência e altern...
19.09.2017 / 10:14
2
respostas

Por que a saída de “column” está desalinhada com uma entrada colorida ANSI?

Estou trabalhando em uma linha de comando que recupera alguns dados ( curl ), extrai os campos relevantes ( awk ) e formata-os ( coluna ). Funciona bem, embora seja muito feio (mas todo o meu script começa com um "muito longo e feio" one-li...
25.01.2017 / 17:02
3
respostas

Como usar um arquivo de entrada de nomes de arquivos não exatos para uma operação?

Eu tenho um arquivo de nomes de arquivos para arquivos em um determinado diretório. No entanto, alguns dos nomes dos arquivos podem: Ter espaços no nome do arquivo original substituídos por sublinhados (portanto, directory/file with spaces...
14.01.2017 / 22:37
4
respostas

somando duas matrizes cada uma em um arquivo diferente

eu tenho 2 arquivos cada um contém como segue: arquivo 1: data : [ 56, 34, 23, 54, 90, 234, 53, 12 ] arquivo 2: data : [ 42, 56, 23, 98, 90, 23, 53, 32 ] Eu quero somar o primeiro valor do arquivo 1 com o primeiro...
02.04.2017 / 21:43
3
respostas

Como extrair logs entre dois registros de data e hora, a linha pode ou não iniciar com data e hora

Como extrair logs entre dois registros de data e hora, a linha pode ou não iniciar com data e hora. Eu estou tentando abaixo e é apenas extrair as linhas que começam com datetime apenas. O formato de data e hora é 2014-04-07 23:00 $ awk \...
04.12.2016 / 20:42
4
respostas

Como posso imprimir a diferença entre o valor máximo e mínimo de um registro?

Eu preciso imprimir a diferença entre o valor máximo e mínimo de um registro ($ 3) para cada ID exclusivo ($ 1). arquivo de dados Id str mt no 101 2 550 1 101 3 540 2 101 3 350 3 101 4 600 4 101 4 700 5 102 1 400 1 102 4 500 2 102 4 350...
13.04.2017 / 10:28
3
respostas

Anexar e gravar o arquivo de nome variável da lista de variáveis

Eu gostaria de criar vários shell scripts 'wget' para baixar um lote de arquivos consideravelmente grandes (~ 3GB) usando nosso cluster HPC. Os nomes dos arquivos são armazenados em filenames.txt, assim: $cat filenames.txt file1 file2 file3 ....
01.02.2015 / 02:44