Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Listar instâncias sobrepostas de um padrão

Estou tentando capturar uma string e os 21 caracteres que a precedem, em seguida, imprima isso em um novo arquivo. Isso é o que estou usando atualmente: grep -o ".\{21\}gt" ../data/fastadata.txt > primerdata.txt E obtenho parte da...
08.07.2014 / 22:37
2
respostas

Alguns caracteres UTF-8 não são reconhecidos pelo grep ou sed

Tentando determinar todos os caracteres em um arquivo. O arquivo sample consiste em: a eɪ abandon əˈbændən ability əˈbɪləti able ˈeɪbəl able ˈeɪbl abortion əˈbɔrʃən abortion əˈbɔrʃn about əˈbaʊt above əˈbʌv abroad əˈbrɔd A localidad...
09.08.2013 / 17:10
2
respostas

função bash para quebrar o argumento do programa e às vezes anexar

Estou interessado em uma solução geral, mas meu problema de exemplo específico é escrever uma função .bashrc que envolve o grep e anexa um caminho de arquivo ao comando, se estiver faltando. Basicamente, toda vez que o grep esperasse no stdin eu...
06.10.2017 / 17:05
3
respostas

grep canalizando para sed, substituindo inline; mas eu quero sed para imprimir o nome do arquivo e alterei a linha. É possível?

Aqui está o meu comando (pausa intencional): grep FOO "/Users/gjtorikian/blah" -l | xargs sed -i '' '/FOO/{s/FOO/BAR/g; w /dev/stdout }' No nível alto: grep para FOO no diretório blah ; canalizar apenas o nome do arquivo (por causa d...
25.02.2012 / 21:17
1
resposta

Peculiar comportamento pip / comportamento da cabeça

Estou ajudando o netadmin aqui com um regex perl para automatizar a operação em alguns snapshots de nossa SAN e nossos scripts fazem coisas assim: varinit1=$(iscsiadm -m session | grep rbmsdata1 | head -n1 | perl -pe 's/^tcp: \[\d*\] \d*\.\d*...
05.07.2012 / 22:29
2
respostas

Filtrando a saída colorida do grep

Estou no OSX, mas suspeito que isso não faça uma grande diferença para essa questão. No meu .bash_profile , eu aliastei grep para obter saídas coloridas por padrão: alias grep='grep --color=always' Eu geralmente executo buscas por co...
01.04.2016 / 19:46
1
resposta

Perl one liner para encontrar palavras com mais de 63 caracteres

Eu tenho um número de arquivos XML contendo textos em sânscrito para serem convertidos em tex . O Latex tem um máximo de 63 caracteres por palavra para que a sua hifenização funcione. Tudo o mais que não será hifenizado. Agora eu gostaria d...
15.03.2016 / 13:31
2
respostas

Extrai o número do comprimento n do campo e da string de retorno

Eu tenho um arquivo delimitado por tabulações com uma combinação de texto e números. Eu quero manter cada linha como está, mas quero manter apenas os números de seis dígitos na quinta coluna, se presentes. Por exemplo: gene1 NM_033629 598...
11.10.2017 / 18:11
1
resposta

Confusão sobre a diferença na saída do GNU / macOS grep ao usar -o

Por que o BSD grep no macOS produz apenas a primeira palavra aqui: $ echo "once upon a time" | grep -o "[a-z]*" once mas todas as palavras aqui: $ echo "once upon a time" | grep -o "[a-z][a-z]*" once upon a time Ou usando expres...
07.03.2018 / 20:41
4
respostas

Como imprimir a primeira linha usando o comando grep?

Eu tenho um arquivo chamado file.txt . Como posso imprimir a primeira linha usando apenas o comando grep ?     
07.07.2016 / 20:37