Perguntas sobre 'awk'

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

Existe uma maneira de imprimir 2 linhas (se houver) antes e depois de um alvo ou imprimir um espaço reservado, se não?

Eu não sou falante nativo de inglês, então espero ser claro. Eu sei sobre grep -C 2 "TARGET" inputfile para selecionar 2 linhas antes e depois da linha do TARGET, mas não consigo usá-lo para gerenciar meu problema. Eu tenho arquivos estrut...
07.02.2014 / 13:49
2
respostas

Remover linhas não duplicadas no Linux

como posso remover linhas não duplicadas do arquivo de texto usando qualquer programa linux sed, awk ou qualquer outro? Exemplo: abc bbc abc bbc ccc bbc Resultado: abc bbc abc bbc bbc A segunda lista removeu ccc porque não tinha...
02.08.2016 / 05:56
3
respostas

Como posso zerar um campo específico em um arquivo de texto?

Eu tenho um arquivo como este: 123123213,456,be 124243233,4346,ytr 123123123,436535,uytr 324234324,322,yt 234324323,32,tyutr Eu quero zerar o campo do meio para dar o resultado: 123123213,00000456,be 124243233,00004346,ytr 123123123,00...
25.10.2010 / 14:00
4
respostas

Obtém o tamanho do LVM usando o AWK?

Estou precisando descobrir o tamanho da imagem vm001 do LVM. Digamos que eu tenha um volume LVM chamado /dev/VGgroup/vm001 . Agora, usando lvdisplay , posso descobrir o tamanho: --- Logical volume --- LV Name /dev/VGgr...
12.03.2012 / 10:21
3
respostas

Inserindo string de xargs em outra string

Digamos que eu tenha algum comando que produza um monte de strings. A saída desse comando pode ser algo como: ... foo bar blargh ... Digamos que eu tenha uma string definida myString$Blah Eu quero inserir cada uma das strings onde...
16.03.2012 / 20:34
2
respostas

Shell: localizar e substituir palavra

Eu tenho uma string no meu shell script que está em um formato fixo: '[STATUS REPORT] PROJECT' . Quando o usuário executa meu script de shell, ele será solicitado a fornecer um valor para 'PROJECT' . Eu gostaria de substituir a palavra '...
10.08.2011 / 04:45
3
respostas

Como substituir várias linhas entre delimitadores

Dado o exemplo do texto: .... text ,.. {{{python string1 = 'abcde' string2 = '12345' print(string1[[1:3]]) print(string2[[:-1]]) }}} .... text ,.. Os [[ e ]] também aparecem fora de {{{ . Talvez haja espaços e guias antes de {{{e...
30.05.2012 / 11:57
3
respostas

SW para substituir uma string no Windows

Eu tenho um arquivo de texto (na verdade, XML) que eu quero poder alterar usando uma linha de comando. Em outras palavras, como parte de um lote do Windows, quero localizar uma sequência (nesse caso, @@@@, que usa um caractere não presente em ne...
19.08.2011 / 13:27
1
resposta

Script para fazer referência a outro arquivo primeiro

Oi eu tenho um script e nele eu preciso obter os nomes de host de IPs que o script gera. O script irá gerar esses IPs em 1 arquivo puro com apenas 1 coluna. É literalmente apenas o endereço IP (1 para cada linha). Eu tenho outro arquivo chamado...
18.09.2014 / 23:27
1
resposta

awk - variável de cadeia de concatenação awk

Eu gostaria de awk concatenar variável de seqüência de caracteres no awk. Como eu posso fazer isso? Eu tentei: BEGIN{ t="." r=";" w=t+r print w} Mas eu não trabalho. Saída: 0 Ou eu quero adicionar variável e resultado da função. En...
31.08.2015 / 07:43