Perguntas sobre 'awk'

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

une várias linhas com base em column1

Eu tenho um arquivo como abaixo .. abc, 12345 def, text and nos ghi, something else jkl, words and numbers abc, 56345 def, text and nos ghi, something else jkl, words and numbers abc, 15475 def, text and nos ghi, something...
11.04.2014 / 05:47
3
respostas

Preciso encapsular variáveis awk entre aspas para higienizá-las?

De acordo com uma resposta no stackoverflow , é meu entendimento que encapsular variáveis bash entre aspas duplas é uma forma bastante segura de higienizar a entrada do usuário. E as variáveis do awk? Por exemplo, se eu tiver algo como: a...
06.02.2014 / 07:49
3
respostas

awk quando ambos delimitador e aspas são usados para um campo

Eu tenho um arquivo no seguinte formato: field1|field2|field3 field1|"field2|field2"|field3 Observe que a segunda linha contém aspas duplas. A string entre as aspas duplas pertence ao campo 2. Como extrair isso usando o awk? Eu estive goo...
23.10.2015 / 17:25
2
respostas

Como dividir um arquivo de acordo com uma coluna (incluindo o cabeçalho) e renomear os arquivos gerados?

Eu tenho um .txt que pode ser exemplificado assim: NAME | CODE name1 | 001 name2 | 001 name3 | 002 name4 | 003 name5 | 003 name6 | 003 Eu preciso escrever um script para dividir esse arquivo de acordo com a coluna CODE , então, nesse...
30.10.2015 / 00:29
1
resposta

É possível adicionar colunas consecutivas no AWK

Portanto, tenho um arquivo grande que contém valores de contagem em colunas. Uma versão mais curta do arquivo é a seguinte: Id,Sample1,Sample2,Sample3,Sample4,Sample5,Sample6,Sample7,Sample8,Sample9,Sample10,Sample11,Sample12,Sample13,Sample1...
11.08.2016 / 14:14
2
respostas

Use o awk para inserir uma linha após a saída N

Eu tenho um arquivo de texto preenchido com um monte de dados. Eu preciso retirar linhas que contêm strings específicas. Eu consegui isso com o awk usando o seguinte: awk '/pattern1|pattern2|pattern3/ {print;}' infile Eu então preciso col...
28.05.2014 / 16:32
1
resposta

Faça bash exit! = 0 quando chamado por AWK e interrompido com ^ C

Estou tendo um problema com a seguinte parte do script (G) AWK: do { ... } while (system("sleep 10")) Minha intenção é quebrar o loop quando o usuário pressiona ^ C durante o sono, mas não está funcionando. Eu acredito que o proble...
03.03.2016 / 17:07
1
resposta

Por que as letras maiúsculas são incluídas em um intervalo de letras minúsculas em um regex awk?

$ echo ABC | awk '$0 ~ /^[a-b]/' ABC $ echo ABC | awk '$0 ~ /^[a-a]/' $ echo ABC | awk '$0 ~ /^a/' $ Você vê. /[a-b]/ captura A , mas /[a-a]/ ou /a/ não. Por quê?     
24.08.2011 / 15:17
2
respostas

Inotifywait para um grande número de arquivos em um diretório

O que eu quero fazer é monitorar um diretório (não recursivo, apenas um) para novos arquivos criados e anexar esses arquivos a um único arquivo grande enquanto eles estão sendo escritos. O número de arquivos que estão sendo gravados é enorme,...
26.05.2013 / 12:14
3
respostas

Substituição de string usando um dicionário

O que é uma boa maneira de fazer substituições de string em um arquivo usando um dicionário com muito de pares substituintes-substituintes? E por muito , eu realmente quero dizer cerca de 20 - não muito, mas muitos o suficiente para que eu qu...
12.03.2016 / 17:15