Perguntas sobre 'awk'

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

o que são considerados comandos antigos e poderosos? [fechadas]

Eu me deparei com os termos awk e sed, o awk percorre todas as linhas e executa uma tarefa sempre que uma linha atende a uma determinada condição, o sed pode manipular um fluxo de entrada antes de ir além da saída. Eu não sei pessoalmente para q...
12.02.2015 / 14:36
1
resposta

multiple delimiters awk quando um dos delimitadores é 4 sublinhados (não um)

PWD=sgy_comp.20170328_090951.20170328_090730.d_0327____20170325_002526.seiscat Eu preciso delimitar esses dois . e ____ Se eu tentar e usar (isso não funciona) a sintaxe normal de [.____] , então ele trata os delimitadores ____...
28.03.2017 / 17:02
1
resposta

Awk com vários delimitadores

Estou tentando executar awk em algo assim: <tag x="whatever" y="http://mysite.com/somewords/word1/word2/word3/word4"> Gostaria de extrair o word2 , que vem para sempre depois de word1 , sabendo que somewords nem sempre exi...
04.11.2013 / 17:28
2
respostas

por que o 'awk' falha quando eu o coloco em um script bash

no prompt: ls | awk '{printf("%s\t\t%s\n", $9, $3);}' consegue imprimir o que deve ser impresso. Se eu colocá-lo em um arquivo, recebo quatro ou cinco linhas vazias (sobre o número de linhas na saída de ls ): $ cat awk-file-owner-sim...
20.10.2013 / 22:19
4
respostas

Média dos últimos n resultados usando awk

Eu tenho um arquivo crescente. enquanto vai escrever o log do meu processo de candidatura. Nesse arquivo, há um log para "velocidade" como abaixo (some text) speed= 1x (some text) speed= 1x (some text) speed= 1x (some text) speed= 0.9x .. .....
19.11.2018 / 15:56
2
respostas

Acrescentar strings a vários valores separados por espaço em uma variável

Eu tenho uma variável VAR="XYZ YZA ZAB" declarada e gostaria de acrescentar algumas strings ao lado de todas as palavras dessa variável. Por exemplo: Quero anexar .file1 a cada substring separado do espaço em XYZ YZA ZAB . A saída...
06.11.2018 / 10:36
3
respostas

Insira uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numérico

Eu tenho essa linha word1 word2 1234 4567 word3 8901 word4 word5 2541 5142 word5 Eu quero dividir essa linha para inserir uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numér...
29.10.2018 / 23:46
2
respostas

Como entender o comando awk '{para (x = 1; x = NF; x ++) se ($ x ~ / 0.00000 /) {sub (/0.00000 /, ++ i)}} 1' arquivo

Quanto a este comando: awk '{for(x=1;x<=NF;x++)if($x~/0.00000/){sub(/0.00000/,++i)}}1' Eu sei que este comando irá procurar por "0.00000" em um arquivo e substituí-lo por um número incremental a partir de 1. Eu entendi quase tudo, exce...
11.10.2018 / 21:03
2
respostas

Como ordenar os dados do arquivo CSV comparando os dados do arquivo de texto usando o awk como um arquivo TXT?

Existem dois arquivos que eu vou extrair os dados: arquivo1.txt: Type Serial ID Element Hit_Possibility Yasuo 19-2 19623 Hasaki arquivo2.csv: Date,Name,Order,Hit Possibility 12-Aug,Ken,1,256 12-Aug,Tom,19,498 12-Aug,Ray,36,753...
11.10.2018 / 10:38
1
resposta

Como extrair as linhas que possuem a seqüência dada?

Eu estou tentando encontrar um comando que está extraindo apenas as linhas que possuem todos os caracteres em uma sequência e na ordem abaixo de um arquivo de texto. 800900100011001200 .. (decrescente de 100) 369121518 (ascendente por 3) P...
26.10.2018 / 15:34