Perguntas sobre 'awk'

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

Adicionando delimitador a uma string

Estou extraindo dados ASCII de pacotes de rede capturados por tcpdump . Eu manipulei os dados para o ponto em que estou em uma única string e agora preciso cortá-la. O problema que a string remanescente tem o cabeçalho do pacote seguido pelos...
19.10.2017 / 01:56
2
respostas

Usando a subfunção awk para numerar seqüencialmente os cabeçalhos fasta

Eu sou novo em scripts de shell e estou tentando numerar sequencialmente os cabeçalhos em um arquivo fasta. As seqüências no meu arquivo fasta são assim: >Rodentia sp. MALWILLPLLALLILWGPDPAQAFVNQHLCGSHLVEALYILVCGERGFFYTPMSRREVED PQVGQVELG...
30.09.2017 / 14:07
1
resposta

“awk com if / substr” não funcionou como esperado

Eu quero filtrar os registros onde o uso do disco é maior que 70% usando df e awk / if / substr. O problema é que parece que apenas o primeiro caractere é considerado ao comparar: comandos: # df -Pah | awk '{if(substr($5,1,length($5)-1)&...
14.09.2017 / 04:05
2
respostas

Como imprimir o texto entre a última ocorrência de um par de padrões?

Estou tentando imprimir as linhas entre a última ocorrência de dois padrões em outro arquivo usando sed. Por exemplo, se o arquivo1 contiver o seguinte: StartPattern 1 2 3 EndPattern 4 5 StartPattern 6 7 8 EndPattern 9 10 StartPattern 11 12 1...
26.09.2017 / 18:00
3
respostas

Verifique se a string específica está presente em uma saída do shell script usando o comando shell

Eu tenho um script de shell (test1.sh) que retorna a seguinte saída Employee ID emp Type return type Admin User us321000034006755 ITdept access Itadminuser Eu queria verificar se a saída contém a string ITdept pa...
13.09.2017 / 10:03
2
respostas

Referencia cruzada de cada campo de uma linha com uma coluna em outro arquivo

Não tenho experiência com awk, sed, grep e etc. Tentar colocar uma frase na minha pergunta faz com que pareça mais confuso do que deveria, por isso começarei com um exemplo do que estou tentando alcançar. input1 A B C D A B C A B C...
12.09.2017 / 21:05
2
respostas

Como obter as linhas que estão em uma parte específica

Sou um novo usuário para awk e sei como cortar colunas, anexar colunas e substituir caracteres. Agora eu preciso cortar um padrão particular de um arquivo enorme. O arquivo é como abaixo: 1catalina.org.apache.juli.FileHandler.level = FINE...
08.09.2017 / 08:32
1
resposta

Usando o gawk para alterar colunas após um identificador de linha

Eu tenho vários arquivos de desenho no formato detalhado abaixo. Eu preciso aumentar o valor de um número na área do arquivo abaixo após a linha BO . Todos os valores (na amostra abaixo) que são 14,00 precisam ser aumentados em 1 a 15,00. Neste...
25.08.2017 / 17:22
1
resposta

Listar arquivos e ignorar erros de permissão

Eu preciso fazer uma lista de arquivos maiores que 10G que será a entrada ignorefile para um backup duply. No entanto, tenho alguns arquivos que não tenho permissão para ler. Eu quero ignorar aqueles que serão tratados mais tarde e limpar a list...
08.08.2017 / 18:16
1
resposta

Como substituir o valor em col 4 com X se col 1 é o mesmo que col 3, senão substitua cada entrada em col 4 com col 2 usando awk

A01 106403746 A01 0 A01 106720129 A01 690201.72 A01 106420797 A01 1345008.48 A01 106021633 A01 1345008.48 A01 106021630 A01 1345008.48 A01 106369397 A01 1345008.48 A01 77894226 A01 3291731.28 A01 106625479 A01 3291731.28 B01 112...
29.07.2017 / 00:45