Perguntas sobre 'awk'

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

quer a última linha quando o awk duplicado?

Eu tenho o arquivo: key value blah blah blah blah blahblah man1 boy1 blah blah man1 boy2 man1 boy1 Eu faço isso para remover linhas duplicadas: awk '/man1/ { print $1,$2} ' file | awk '!x[$0]++' e o comando pega a primeira linha e...
13.08.2014 / 20:16
6
respostas

unix: obter caracteres de 10 a 80 em um arquivo

Eu tenho um arquivo contendo texto separado por linha: GCAACACGGTGGGAGCACGTCAACAAGGAGTAATTCTTCAAGACCGTTCCAAAAACAGCATGCAAGAGCG GTCGAGCCTAGTCCATCAGCAAATGCCGTTTCCAGCAATGCAAAGAGAACGGGAAGGTATCAGTTCACCG GTGACTGCCATTACTGTGGACAAAAAGGGCACATGAAGAGAGACT...
06.04.2017 / 08:33
3
respostas

pipe line com saída não determinística

Eu deparei com um comando que às vezes funciona e às vezes não, mesmo quando executado várias vezes em rápida sucessão em um bash shell (não testei o comportamento em outros shells). O problema foi localizado para a leitura de uma variável no...
11.08.2014 / 01:18
9
respostas

Como posso agrupar números em um arquivo

Eu tenho um arquivo com números no formato float. Posso revisá-los via sort -rn numbers.txt | less Eu gostaria de poder "agrupá-los". Ou seja veja facilmente quantos estão no mesmo intervalo. Para dar um exemplo do arquivo: 30.969504117...
02.05.2014 / 12:50
5
respostas

dividindo um arquivo com linhas separadas por guias em dois arquivos

Como eu poderia usar algo como sed para dividir um arquivo em dois para que o arquivo contenha eric shwartz david snyder onde os 4 espaços entre as entradas são realmente tabulados em dois arquivos, como: file1 : eric dav...
27.10.2016 / 13:26
3
respostas

Xargs para extrair o nome do arquivo

Eu gostaria de encontrar todos os arquivos .html em uma pasta e anexar [file](./file.html) a outro arquivo chamado index.md . Eu tentei o seguinte comando: ls | awk "/\.html$/" | xargs -0 -I @@ -L 1 sh -c 'echo "[${@@%.*}](./@@)" >...
03.09.2018 / 11:14
3
respostas

Como mesclar as diferentes linhas de arquivos?

Qual é a maneira mais rápida de mesclar as diferentes linhas de arquivos? Por exemplo, eu tenho dois arquivos: a.txt: foo bar foobar b.txt foo foobar line by bar Eu gostaria de obter a seguinte saída: foo bar foobar line by...
31.08.2018 / 10:14
3
respostas

awk comando para analisar um arquivo

Eu tenho um arquivo de texto a seguir. Eu estou mostrando as 3 primeiras linhas. chrom st end gene strand c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 chr6 3345 3543 geneA + 36 -23 -1 3 1250 946 416 458 4...
05.06.2014 / 16:02
3
respostas

Extrair partes únicas de texto do arquivo com awk, sed ou grep

Da saída de pactl list sink-inputs , eu preciso pegar o número sink input para o VLC. Antes disso, estou tentando extrair a peça que contém a saída apenas para o VLC. Todos os métodos que pensei que funcionariam têm deficiências. Este é um e...
19.05.2015 / 17:53
3
respostas

Calcule e divida por total com AWK

Dado o seguinte arquivo data ... foo 10 bar 20 oof 50 rab 20 ... como eu imprimiria a coluna dois como uma porcentagem do total da coluna dois? Em outras palavras, eu quero ... foo 10 10% bar 20 20% oof...
15.12.2014 / 17:58