Perguntas com a marcação «awk»

Uma linguagem de digitalização e processamento direcionada a padrões.

5
Substituição de padrão de correspondência de caso com sed
Eu tenho um código fonte espalhado por vários arquivos. Tem um padrão abcdefque eu preciso substituir pqrstuvxyz. O padrão pode ser Abcdef(Caso de sentença) e, em seguida, precisa ser substituído por Pqrstuvxyz. O padrão pode ser AbCdEf(alternar entre maiúsculas e minúsculas) e, em seguida, precisar ser substituído por PqRsTuVxYz. Em …

2
Script para testar rapidamente todas as teclas do teclado
Preciso verificar alguns blocos de anotações em busca de teclas defeituosas no teclado e, portanto, gostaria de acelerar isso o máximo possível. Não encontrei nada para esta tarefa específica; portanto, minha ideia é um script que leia as teclas pressionadas e conheça todas as teclas do teclado, para que eu …
14 bash  grep  awk  keyboard  stdout 

7
Como reduzir a cobiça de uma expressão regular no AWK?
Eu quero fazer correspondência não padrão ganancioso (expressão regular) awk. Aqui está um exemplo: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' É possível escrever uma expressão regular que selecione a string mais curta? @article{gjn, em vez desta longa string ?: @article{gjn, Author = …


4
Saída de parte de cada linha para um arquivo separado
Eu tenho um arquivo como este: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Eu quero fazer o arquivo a.seqque contém a sequência AGTACTTCCAGGAACGGTGCACTCTCC. Da mesma forma b.seqcontém ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. Em resumo, a Coluna1 deve ser usada como nome do arquivo de saída com extensão .seqe, em seguida, deve …

7
Como remover várias linhas em branco de um arquivo?
Eu tenho alguns arquivos de texto que uso para fazer anotações - apenas texto sem formatação, geralmente apenas usando cat >> file. Ocasionalmente, uso uma ou duas linhas em branco (basta retornar - o caractere de nova linha) para especificar um novo assunto / linha de pensamento. No final de …
14 scripting  sed  awk  perl  filter 


1
POSIX Awk no Solaris 11?
Esta é mais ou menos uma pergunta de acompanhamento para os dois seguintes: Erro de sintaxe ao remover linhas duplicadas através do arquivo awk '! X [$ 0] ++' alternativa awk / nawk em SunOs e Linux Vejo que no Solaris 10 (SunOS 5.10), obtenho os seguintes resultados: $ type …
13 awk  solaris  posix 



5
Como imprimir o próprio nome do script no mawk?
No bash $0contém o nome do script, mas no awk se eu criar um script chamado myscript.awk com o seguinte conteúdo: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } e execute, ele imprimirá apenas "awk". Além disso, o ARGV [i] com i> 0 é usado apenas para argumentos de script na linha …
13 awk  scripting  mawk 



4
Como remover linhas duplicadas com o awk, mantendo linhas vazias?
O awkcomando abaixo remove todas as linhas duplicadas, conforme explicado aqui : awk '!seen[$0]++' Se o texto contiver linhas vazias, todas, exceto uma linha vazia, serão excluídas. Como posso manter todas as linhas vazias enquanto excluo todas as linhas duplicadas não vazias, usando apenas awk? Por favor, inclua também uma …
13 awk 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.