Perguntas sobre 'awk'

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

Leia o arquivo, encontre todas as ocorrências e gere hash para o conteúdo entre as ocorrências

Eu tenho um arquivo como este: 1 Record|1111|ABC 2 text in between for record 1 3 text in between for record 1 4 Record|2222|XYZ 5 text in between for record 2 6 Record|3333|XYZ 7 text in between for record 3 8 . Eu qu...
21.11.2014 / 09:54
2
respostas

Como combinar um número em um arquivo com um nome em outro arquivo?

Ok, espero que este seja o lugar certo para perguntar. Eu tenho 2 arquivos. O primeiro arquivo tem 4 campos: classe CRN #, nº de instrutor, número da turma, número de alunos. Exemplo: 0002 T00005 006 15 0004 T00004 012 26 . . et...
06.10.2014 / 01:34
4
respostas

Loop através do array

Eu tenho registros em list.txt (INPUT) como List of animals SET 1=Dog 2=Crow 3=Snake Pet,bird,reptile List of Countries SET 1=France 2=Singapore 3=Columbia Europe,Asia,SouthAmerica List of Parts SET 1=KeyBoard 2=Speaker 3=LEDpanel Computer...
03.09.2014 / 12:52
3
respostas

Sed + como definir parâmetros no comando sed para exibir linhas do arquivo de texto

Eu acho o seguinte caminho para imprimir linha do arquivo Neste exemplo, queremos imprimir a primeira linha do arquivo hosts sed -n '1,1p' /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 Mas c...
06.07.2014 / 15:46
2
respostas

awk: para loop com opção de quebra

Estou tentando usar awk para manipular dados.Tenho um arquivo de dados com duas colunas e gostaria de encontrar a linha que contém um valor específico. Mas há mais de uma linha que contém esse valor e eu só gostaria de encontrar o primeiro. E...
27.08.2014 / 10:11
1
resposta

Combinando instruções awk

Gostaria de combinar essas declarações do awk: awk -F'\t' 'NF>1 && $NF!=""' #prints every row with more than two fields awk '$1 ~ /^[0-9]/' #prints every row starting with a number awk -F'\t' 'NF==1' #prints ever...
27.07.2014 / 18:40
2
respostas

renomeia um lote de arquivos após a leitura de um arquivo de origem

Eu tenho um diretório cheio de mais de mil arquivos e os nomes são um pouco longos (e nenhum padrão foi encontrado no estilo de nomeação). Eu gostaria de simplificar os nomes dos arquivos. Por exemplo: Bioimage_23335989_Data_22317866_22317867...
31.07.2014 / 05:36
1
resposta

AWK: Subconjunto condicional aninhado de linhas

Eu tenho uma pergunta bastante específica e consegui encontrar lotes em subconjuntos condicionais usando o awk, mas nenhum que empresta código explícito suficiente para eu generalizar a minha situação. Eu tenho um arquivo 'keys' e um arquivo 'fe...
10.06.2014 / 19:00
1
resposta

Mover linha (s) de dados para coluna única enquanto retém cabeçalho (s) de linha

Tenho relatórios gerados no seguinte formato delimitado por tabulações: UNIT TC CC PC TCP FTX FRX HOUSE 55 65 75 85 95 105 CAR 100 200 300 400 500 600 H2 5 10 15 20 25 30 C2 10...
12.06.2014 / 14:24
1
resposta

dois arquivos .csv comparam usando o awk

Eu preciso comparar dois arquivos, File1.csv e File2.csv (separados por ',') usando o Awk Lógica: Coluna PID em ambos os arquivos é referência. Se para o mesmo 'PID' em 'File1.csv' e 'File2.csv' e em ambos os arquivos o valor da colun...
30.05.2014 / 11:00