Perguntas sobre 'awk'

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

Como inserir um cabeçalho diferente para cada linha com sed?

Eu preciso modificar um arquivo de texto com 770 linhas, e adicionar um cabeçalho diferente para cada um deles, por exemplo, eu tenho isso: CWGAGATCGGAAGAGCGGTTCAGCAGGAATGCCGAG ACACTCTTTCCCTACACGACGCTCTTCCGATCTAGGC ACACTCTTTCCCTACACGACGCTCTTC...
18.08.2017 / 21:43
2
respostas

Substitui um padrão contendo um apóstrofo em um arquivo

Eu tenho um arquivo de texto que contém esta linha: set stime = '0 0' Eu preciso mudar isso para: set stime = '0 4' Eu tentei estes comandos: sed -i 's/original/new/g' file.txt e awk '{gsub(/pattern/,"replacement")}' file...
01.03.2017 / 11:50
1
resposta

Por que o uso de aspas duplas para incluir as instruções de ação do awk produz resultados diferentes de quando se usa aspas simples para incluí-las?

Se eu usar aspas simples para incluir a declaração de ação do awk, ela funcionará como esperado: $ dpkg -l | grep "linux\-[a-z]*\-" | awk {'print '} linux-headers-3.13.0-27 linux-headers-3.13.0-27-generic linux-headers-3.14.4-031404 linux-hea...
01.06.2014 / 14:26
5
respostas

Procurando linha por linha entre os dois primeiros jogos

Eu tenho o arquivo com texto: 1861_ASSET-D_T_201702181000-201702181045_HN_ 197895_STRING-H_T_201702181000-201702181045_HN_ 14512861_FILE-FD_T_201702181000-201702181045_HN Como eu posso alocar texto entre primeira e segunda correspondência...
20.02.2017 / 13:30
5
respostas

Como posso editar um intervalo de texto entre 2 símbolos? awk, sed, regex

Usando o símbolo "*", (não precisa ser esse, qualquer caractere especial serve para indicar), como posso editar o texto a partir disso: *berry straw rasp blue boysen * blahblah blahblah blahblah *berry straw blue * blah *table vege pingpong *...
25.04.2015 / 03:49
4
respostas

como apagar números de linha em um bloco de código?

Geralmente, códigos publicados em páginas da Web contêm números de linha. Quando copio e colo o código no editor de texto (embora alguns editores de texto removam números de linha automaticamente, mas às vezes isso não funciona), é cansativo rem...
09.08.2014 / 17:37
2
respostas

Como substituo várias linhas por uma única palavra no arquivo (inplace replace)?

O conteúdo do meu arquivo filename é o seguinte (por exemplo): My block of line starts from here START First line second line third line END and end to here for example. Eu quero substituir o bloco de linhas entre START e END co...
07.10.2014 / 16:00
1
resposta

Escolhendo a versão awk no Ubuntu 14.04

Estou usando o Ubuntu 14.04 e fazendo uso pesado de todos os grandes comandos awk , sed , sort e assim por diante. Recentemente, chegou ao meu atenção que o Ubuntu usa mawk como a implementação padrão, mas desde que eu queria usar...
15.12.2014 / 11:53
1
resposta

Não é possível usar saída de pipe awk

a função awk '!seen[$0]++' imprime as novas ocorrências em um pipe de entrada. No entanto, não consigo adicionar um pipe depois. Por exemplo, my_function_with_ouput | awk '!seen[$0]++' | while read j do echo $j done Não produz saída...
28.09.2016 / 13:06
3
respostas

Comando Awk para imprimir todas as linhas, exceto as últimas três linhas

Eu quero imprimir todas as linhas, exceto as últimas três linhas da entrada apenas através do awk. Por favor, note que meu arquivo contém n linhas. Por exemplo, file.txt contém, foo bar foobar barfoo last line Eu quero que a sa...
02.06.2014 / 13:28