Perguntas sobre 'awk'

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

awk determina linhas únicas com base no subconjunto de colunas

Eu estou olhando para retornar linhas em um csv que são exclusivas para um subconjunto especificado de colunas. Exemplo de dados: Col1,Col2,Col3,Col4 A,10,50,2017 A,10,05,2017 B,20,30,2017 B,20,03,2017 C,30,100,2017 C,30,111,2017 C,30,100,...
19.05.2017 / 06:13
1
resposta

progresso do download do arquivo youtube-dl com a barra de progresso do zenity

Como adicionar a porcentagem de progresso do download do arquivo youtube-dl à barra de progresso do zenity exemplo de código (apenas um exemplo, não um em funcionamento) #!/bin/sh ( progress=$(youtube-dl --extract-audio --audio-quality...
12.06.2015 / 12:36
1
resposta

Analisando a saída de lsof ou lshw para awk

Eu notei que lshw e lsof demoram minutos para carregar sua saída, e se eu canalizar sua saída para ser processada pelo awk, recebo a mensagem de ajuda do awk e depois. . . nada do primeiro comando. O que precisa ser feito para deixar o awk re...
01.05.2015 / 22:06
2
respostas

Como escrever um script awk que captura o tempo do ping

Nesta linha: Reply from 10.11.12.13 time=1035ms como escrever um script awk que mostre apenas 1035 .     
02.09.2013 / 21:54
2
respostas

Como organizar arquivos em lote?

Eu tenho um diretório com gigabytes (cerca de 8GB) de pequenos arquivos individuais. Eu quero organizá-los em diretórios por data. A data em que foi criada faz parte do nome do arquivo. Aqui está um exemplo de um nome de arquivo: 4RCPBlock...
13.08.2013 / 23:20
1
resposta

O que significa este comando: awk -F '/ BaseCalls /' '{print $ 2}'?

Por favor, explique o que significa este comando? awk -F'/BaseCalls/' '{print }' Eu sei -F diz ao awk para usar (dois-pontos) como separador de campo. e '{print $ 2}' significa imprimir o segundo campo (os campos separados por:) Está t...
02.06.2017 / 21:07
1
resposta

Que comando LINUX deve ser usado para a tarefa 'cortar e substituir uma coluna'?

link Este é o arquivo. Aqui, eu preciso substituir a sexta coluna com números de 1 a 158, respectivamente. A saída deve ser como link Como faço isso usando comandos do Linux? Agradecemos antecipadamente.     
15.03.2017 / 21:01
1
resposta

awk - compara 2 arquivos e imprime colunas de ambos os arquivos

Eu postei algo parecido há um tempo atrás e pensei, o código fornecido poderia ajudar a resolver meu problema, porém infelizmente eu não sou capaz de ajustá-lo às minhas necessidades: awk - comparar arquivos e imprimir linhas de ambos os arquiv...
07.03.2017 / 16:55
4
respostas

Encontre e substitua a parte numérica de uma string particular por um valor aumentado usando o comando terminal [duplicate]

O arquivo de entrada é test00.dat test07.dat test03.dat aram22.dat test09.dat aram09.dat test13.dat Eu preciso do arquivo de saída como test01.dat test08.dat test04.dat aram22.dat test10.dat aram09.dat test14.dat i.e. a cadeia nu...
30.03.2015 / 10:06
1
resposta

Como passar o número da linha, onde a incompatibilidade ocorreu no awk, para variáveis do shell?

Estou tentando comparar dois arquivos csv. Eu quero que os números de linha sejam armazenados em variáveis ou matriz de shell. Eu tentei algo assim: paste <(awk -F, '{print NR,$1}' file1) <(awk -F, '{print $1}' file2) | awk -v var...
19.05.2015 / 07:00