Perguntas sobre 'awk'

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

Como posso dizer ao awk que eu quero o segundo para o último e o terceiro para os últimos tokens de uma linha delimitada por tabulações?

Estou usando um script bash. Eu tenho um arquivo delimitado por tabulações com dados parecidos com Afghanistan AF AFG 004 ALA Aland Islands AX ALA 248 Albania AL ALB 008 Algeria DZ DZA 012 Eu...
09.03.2017 / 21:15
2
respostas

Como mesclar dois arquivos com base na correspondência de duas colunas? CSV

Eu tenho gostos de arquivo1: 6688249-7,03/02/2017,5515,02-feb-17 16914917-8,03/02/2017,5521,02-feb-17 E um arquivo2: 5515,6688249-7,06-02-2017 04:25:47 PM,ASIG,ELIZABETH PRIETO 5515,6688249-7,06-02-2017 04:56:32 PM,URR,EL...
12.03.2017 / 00:48
3
respostas

Como compactar o tipo específico de arquivo em um diretório

Estou tendo três tipos de arquivos em um diretório como .txt , .csv e arquivos sem extensões. Exemplo test nest prod test.csv prod.txt nest.csv Eu quero compactar os arquivos sem extensão e mover o zip para outro diretório. Por favo...
02.06.2017 / 14:34
3
respostas

Regexp Multilinha (grep, sed, awk, perl)

Eu sei que o regexp de várias linhas foi discutido dezenas de vezes, mas não consigo fazer com que ele funcione com o meu padrão. Vou tentar explicar. Eu tenho alguns arquivos de texto em um diretório. Exemplo de texto em um arquivo: LINE...
23.02.2017 / 07:27
1
resposta

for loop é executado de uma maneira estranha

Pergunta rápida: eu tenho que escrever um script simples e parte dele está adicionando todos os valores em uma coluna - > soma de cada coluna e tudo. Então, arquivo 1 2 5 1 2 1 deve retornar column1: 3 column2: 4 column3: 5 sum: 12...
15.12.2016 / 17:45
3
respostas

Unindo linhas com o mesmo campo

Eu tenho dois arquivos desta forma: File1: id:0.0260509118455 File2: id:X:Y Gostaria de obter um terceiro arquivo com todas as linhas do file1 unidas às linhas do segundo arquivo contendo o mesmo id. ou seja: File3: id:0.0260509118455:...
27.02.2017 / 17:05
3
respostas

Usando o awk para gravar apenas duplicatas

Excluir duplicatas com o awk é bastante comum e simples. Mas preciso imprimir apenas as linhas duplicadas quando comparamos apenas uma coluna. Eu tentei este comando: awk 'seen[$2]++' mas como você pode ver, tem falhas. Imprime duplicatas...
04.11.2016 / 17:07
1
resposta

Renomeie arquivos com base no conteúdo JSON

Eu tenho dois conjuntos de arquivos; file1.txt file1.json file2.txt file2.json e file3.txt file3.json e ... e fileN.txt fileN.json Os arquivos json contêm o seguinte formato:% {"ago": "59 sec ago", "base_time...
17.05.2016 / 17:13
1
resposta

Combine duas operações em um comando - awk

Eu preciso mudar FROM Car Bus PARA Helicopter Airplane Estes dois comandos são suficientes. awk -i inplace '{sub(/Car/,"Helicopter")}1' file awk -i inplace '{sub(/Bus/,"Airplane")}1' file E este comando também é suficient...
06.01.2017 / 10:25
2
respostas

como obter conteúdo dentro de um texto específico de um arquivo

Eu tenho um nome de arquivo demo.txt com o conteúdo da seguinte forma: value -= [ "02|05|06|abc", ] /* Some other content other than value variable */ value -= [ ] value -= [ "0698|06|07|abc", ] Eu tenho muitas variáveis de valor nes...
22.07.2016 / 16:12