Perguntas sobre 'awk'

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

Mesclar arquivos CSV com delimitadores de campo também ocorrendo dentro de citações

Eu tenho 3 arquivos csv que eu quero juntar pela primeira coluna (id coluna) Cada arquivo tem as mesmas 3 colunas. Exemplo de linha: id | timestamp | Name 3792318, 2014-07-15 00:00:00, "A, B" Quando eu participo dos 3...
15.07.2014 / 13:55
3
respostas

Extrai parte da string usando grep

Eu tenho 3 arquivos em um diretório MYO144064T MYO144064TA MYO144064TX Onde os dígitos e o 11º caractere serão alterados. No meu script csh, eu quero extrair as letras 'A' e 'X' provavelmente usando o grep A variável $ study é igual a...
27.03.2014 / 14:06
1
resposta

linux se mais falhar por alguns IP's

Eu estou usando o seguinte código com if para montar. Ele funciona para alguns IPs, não funciona para alguns IPs, especialmente para declaração de falha. Aqui está o código is_mounted() { mount | grep -qohw "$1" } { pass= for ip in...
10.04.2014 / 20:34
1
resposta

identificação de data awk do arquivo de entrada

Atualmente tenho arquivos diários que chegam via FTP com datas incorretas na primeira coluna do arquivo. Eu descobri como deduzir um dia para obter a data correta e imprimi-lo em um novo arquivo. No entanto, como os arquivos são exibidos todos o...
03.03.2014 / 13:07
4
respostas

Como posso listar o segundo para a última palavra encontrada em uma seqüência de instruções no awk

Meu arquivo está escrito como: apples,oranges,berries,cherries beer,wine,shots chocolate,icecream,cake,muffins cherries,guacamole,lychee Eu preciso produzir a segunda para a última palavra em linhas que contenham a palavra cerejas usan...
28.02.2014 / 17:49
2
respostas

Mesclando dois arquivos diferentes com condições

Eu tenho dois arquivos diferentes, conforme mostrado abaixo. Conteúdo de a.txt : HDR|1|||||||||| DTL|@||||||||||| TLR||||||||||||| HDR|1|||||||||||| DTL||||||||||||| TLR...
03.01.2014 / 09:41
4
respostas

Descobrir as linhas comuns em dois arquivos usando 4 campos usando awk e UNIX

Eu tenho 2 arquivos. Se os campos 1, 2, 4 e 5 do arquivo 1 e do arquivo 2 corresponderem, quero imprimir toda a linha do arquivo1 e do arquivo2, um após o outro, no meu arquivo de saída. Arquivo1: sc2/80 20 . A...
27.08.2013 / 11:58
2
respostas

Analisar, manipular dados no linux / Unix

Eu quero ter exatamente a mesma saída neste post ( Extrair dados em linux / unix acima, mas eu tenho um novo arquivo de entrada, que está abaixo: ABCB11 4 ACE 11 ABCB11 4 CHRM1 114 ABCB11 4 CHRM2 115 ABCB11 4 DRD2 158 ABCB...
25.04.2014 / 20:48
2
respostas

Inserindo uma nova linha de texto após a correspondência de uma linha de texto (sed)?

Eu preciso inserir uma tag de entrada HTML oculta em qualquer tag de formulário dentro de um monte de arquivos HTML. Minha ideia é pesquisar por qualquer instância de <form e, se encontrado, insira uma linha abaixo dele que contenha...
23.01.2013 / 16:34
2
respostas

Falta a função de flutuação no awk no RHEL 5.8

Por que float está faltando em awk no meu RHEL 5.8? Foi substituído por alguma outra função? No Solaris: echo "Foampile=123" | awk -F"=" '{ print float($2) "<->" $1 }' retorna 123<->Foampile no RHEL 5.8 awk:...
26.11.2012 / 21:15