Perguntas sobre 'awk'

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

awk quando a cadeia pode estar em diferentes colunas

Eu estou tentando awk informações de um arquivo nomeado com base nos três primeiros octetos de um IP. Neste arquivo o IP pode estar na coluna 2 ou na coluna 4. Se o IP estiver na coluna 2 eu gostaria de imprimir o que está na coluna 2 então o qu...
12.10.2016 / 19:04
3
respostas

Como grep / awk / sed para texto em um log e exibir o pedaço que tem o texto?

Estou procurando algo muito semelhante a isso . Os registros são assim: [09:44:22] [main] ERROR [url/location] - A ONE LINE ERROR [09:44:22] [main] ERROR [url/location] - Another ERROR [09:44:22] [main] SOMETHING DIFFERENT [09:44:22] [ma...
14.07.2016 / 17:29
1
resposta

como alterar o conteúdo de uma coluna em um arquivo?

Eu tenho um arquivo que se parece com algo assim: 1 mm10_rmsk exon 67108753 67108881 239.000000 + . gene_id "RLTR17B_Mm"; transcript_id "RLTR17B_Mm"; 1 mm10_rmsk exon 134217652 134217732 230.000000 - . gene_...
06.07.2016 / 16:44
1
resposta

Melhor maneira de aplicar a fórmula à coluna específica de inputfile e passar todas as outras colunas como estão

Eu regularmente preciso aplicar fórmulas simples para inserir dados em formato de tabela textual. No começo, escrevi pequenas funções específicas para cada caso de uso. Então eu repassei o "código comum" em uma função bash. Isso funciona bem,...
26.06.2016 / 14:10
3
respostas

Combina colunas correspondentes de dois arquivos ou usa o valor padrão

Estou tentando reescrever um texto de arquivo, main.txt com alterações de changes.txt . O arquivo main.txt é assim: word_1 genre_A word_2 genre_A word_3 genre_B word_4 genre_C word_5 genre_A E o changes.txt é assim: genre_A root...
27.06.2016 / 15:16
2
respostas

Como anexar alguma string combinada com o padrão no final da linha com o padrão

Eu quero acrescentar .com no final da linha para cada linha que corresponda ao padrão no arquivo / etc / hosts. Exemplo de conteúdo de arquivo: 127.0.0.1 localhost 1.2.3.4 hostname1 hostname1.xyz hostname1.xyz. 1.2.3.5 hostname2 hostna...
01.06.2016 / 10:20
1
resposta

Necessidade de filtrar os dados com base em duas colunas com muitos para um relacionamento usando o awk

Eu tenho um arquivo grande com colunas de 50s e 100K de linhas delimitadas por |. Agora, $ 2 (col 2) tem vários tipos de $ 1 (col 1), o que significa que col 2 será repetido. Então eu classifiquei o arquivo. Eu preciso agora extrair / filtrar o...
29.05.2016 / 07:33
2
respostas

Criando um arquivo de texto a partir de outros arquivos de texto

Eu tenho um arquivo de texto como este word_1 root_of_word_A word_2 root_of_word_B word_3 root_of_word_C word_4 root_of_word_A E outro documento como este root_of_word_A root_of_word_1 root_of_word_B root_of_word_2 root_of_word_C root_...
15.06.2016 / 14:40
2
respostas

Encontre arquivos que contenham um conjunto de palavras

Estou usando o grep para encontrar arquivos dentro de um diretório, contendo um conjunto de palavras. Mas as linhas de busca grep contendo essas palavras, o que eu quero é que o grep me mostre os arquivos ou arquivos contendo todas essas palavra...
21.03.2016 / 14:40
3
respostas

Awk, resultado da impressão

Por que awk '{print 3 + 3}' não funciona, mas: echo 3|awk '{print $1 + 3}' faz? Não foi possível a primeira instrução produzir apenas 6? Qual é a maneira mais fácil de imprimir o resultado de um cálculo?     
08.03.2016 / 16:31