Perguntas sobre 'awk'

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

awk for loop para cada linha em um arquivo

Eu preciso descobrir como obter um loop em um arquivo de texto e, para cada linha, usar os campos name, project # e email, e substituí-los em um modelo de email a ser enviado. Então este é o arquivo de texto chamado send.txt: Project 1,Jac...
12.06.2014 / 07:51
2
respostas

awk: variável FILENAME incorporada no arquivo vazio

Por que a variável FILENAME de awk não retorna nada quando a entrada é um arquivo vazio? Isso significa que awk não abre esse arquivo? Se não abrir, como sabe que está vazio, ou se está aberto, por que não retorna o nome do arquivo? Eu...
21.10.2017 / 13:30
3
respostas

Como inserir a saída do comando diretamente em um arquivo antes de um padrão?

Esta questão e suas respostas mostram que o conteúdo de um arquivo existente (" processedFile ") pode ser inserido em outro arquivo existente (" receivingFile ") antes de um de seus padrão s dentro, tal que: sed -i -e '/pattern/r processe...
12.02.2018 / 18:01
4
respostas

como podemos usar o awk para obter várias palavras depois de uma palavra significativa?

Desejo conectar-me ao meu banco de dados apenas uma vez para fazer várias SELECT consultas da seguinte forma: #!/bin/bash #Begin Code query=$(echo "SELECT COUNT(*) from USER_IPTable; SELECT User from USER_IPTable; SELECT IP_Add...
29.05.2014 / 21:13
2
respostas

Adicionando números correspondentes em um intervalo

Eu tenho um conjunto de dados com 30000 linhas. Eu quero adicionar todos os valores correspondentes (ou seja, Coluna 2) entre o intervalo 0-50 e, em seguida, 50,1-100 e, em seguida, 100,1-150 etc. (apresentado na coluna 1), e esta seqüência cont...
12.11.2013 / 16:32
1
resposta

Como usar o awk para indentar um arquivo de origem baseado em regras simples?

Como posso recuar o código-fonte com base em algumas regras simples? Como exemplo, usei o sed e peço para transformar uma tabela de origem de HTML de selênio para o seguinte código do rspec. Como eu poderia recuar linhas entre describe e...
29.08.2015 / 01:35
2
respostas

divide um arquivo grande em um novo arquivo com nomes de arquivos exclusivos

Eu preciso dividir um arquivo em nomes de arquivo exclusivos. Eu posso fazer isso com o comando sed , por exemplo, sed -n '/scaffold135_/w 135-scaf.txt' input file.txt , mas é demorado, então eu preciso de uma maneira inteligente de fazer i...
21.09.2015 / 12:47
4
respostas

Como fazer o eco de uma string de escape

Como posso fazer o eco de uma string que contenha $ no Bourne Shell? user@server:~$ cat test.sh #!/bin/sh echo $1 user@server:~$ ./test.sh \$sad\$test $sad$test Eu quero que ele retorne uma versão com escape como esta: user@server:~$...
09.08.2011 / 02:05
2
respostas

procura recursiva por um padrão, em seguida, para cada correspondência, imprima a SEQUÊNCIA específica: número da linha, nome do arquivo e nenhum conteúdo do arquivo

O que eu estou procurando é quase exatamente o mesmo que pode ser encontrado aqui, mas eu quero o formato "número da linha, separador, nome do arquivo, nova linha" nos resultados, exibindo assim o número da linha no início da linha, não depois d...
16.10.2013 / 23:29
4
respostas

Alinhar texto para centralizar com preenchimento em ambos os lados

Existe uma maneira fácil de alinhar o texto ao centro com preenchimento em ambos os lados, com a largura da coluna sendo a mais longa da entrada? Por exemplo, isso: aaa bbbb c ddddd ee se transformará nisso (os pontos representam espaç...
12.10.2013 / 12:28