Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 12: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 / 13: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 / 08: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 / 05: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 / 12: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 / 13: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 / 15:31
2
respostas

Unindo colunas de arquivos se elas contiverem uma correspondência em outra coluna

Eu tenho dois arquivos: Arquivo1.txt 30 40 A T match1 string1 45 65 G R match2 string2 50 78 C Y match3 string3 Arquivo2.txt match1 60 add1 50 add2 match2 15 add1 60...
07.03.2016 / 14:14
1
resposta

Como adicionar uma palavra para uma linha onde a transposição foi feita

Eu tenho um arquivo de frutas: apple grapes banana orange Usando cat < fruits | tr "\n" "," Isso dará saída como apple,grapes,banana,orange, Aqui eu quero imprimir o nome do arquivo também junto com a saída como fruits...
20.04.2016 / 11:17
3
respostas

Definindo uma variável no awk

Eu tenho um arquivo de entrada assim: 3.59717487E+05 3.40210880E+06 4075.32 7066.00 4075.32 7066 4075.322 2 a_final_psdm_LY1-1250_20160307 3.59725248E+05 3.40211860E+06 4063.53 7067.00 4063.53 7067...
21.04.2016 / 09:56