Perguntas sobre 'grep'

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

Pipe PID de certos processos do UNIX em ls -l

Eu executo códigos SAS por meio do bash. Então, quando eu faço um ps -u <user-id> .. (1) Eu recebo o seguinte: UID PID TTY TIME CMD 327208 921620 - 0:00 sftp-server 327208 1409136 - 0:00 sshd 327208 1503426 p...
28.06.2017 / 12:48
1
resposta

Extrai seletivamente arquivos de um arquivo .zip da linha de comando

Suponha que eu tenha um arquivo zip grande (> 50 GB) e quero extrair alguns arquivos dele na linha de comando. Para obter os arquivos, eu corro o comando: unzip -l myfile.zip | grep "foo" que me dá uma lista de entradas de zip; Como...
28.07.2017 / 15:11
1
resposta

Extraia linhas que tenham um final específico e use-as para extrair de outro arquivo

Eu tenho dois arquivos, dos quais eu preciso extrair as coisas. O primeiro arquivo contém uma linha de código de barras e termina com um número de OTU. Eu preciso extrair linhas que tenham números específicos de OTU. Quando tiver o arquivo de...
01.08.2017 / 13:42
2
respostas

pcregrep excluindo várias linhas regexp consome mais uma linha do que o necessário

Eu quero filtrar todas as linhas que começam com banana e todas as linhas que começam com um espaço após as linhas de banana. Eu estou usando pcregrep . Considere o seguinte arquivo fruits.txt : apple banana starts matching this line...
31.07.2017 / 23:02
1
resposta

Para um diretório grande, crie uma variável dos nomes de arquivos que incluam linhas que incluam a string de texto armazenada em outra variável

Eu tenho um diretório com mais de 150 mil arquivos. Eu quero criar uma lista de todos os arquivos que contêm o texto armazenado em uma variável de texto, armazenando essa lista de arquivos em outra variável. Eu tentei pela primeira vez: se...
04.07.2017 / 19:28
1
resposta

Encontre a correspondência exata do ID que está sempre localizado uma linha abaixo do padrão através do grep [duplicate]

Eu gostaria de saber o código de grep para verificar duas correspondências uma após a outra. Por exemplo, eu tenho o seguinte texto de um dos arquivos de pesquisa: @<TRIPOS>MOLECULE ← pattern 1532 ← ID 17 17 SMALL...
05.07.2017 / 13:46
1
resposta

Grep Pattern e a próxima palavra

Eu tenho um arquivo de texto com linhas como esta (apenas as duas últimas strings importam): 1 sometext Pattern 2 sometext Pattern 5Asda5} 3 sometext Pattern asd2-asd 4 sometext Pattern a-d 5 sometext Pattern foobar 6 sometext Patter...
23.06.2017 / 14:01
1
resposta

Removendo linhas em um arquivo de texto LARGE contendo uma string encontrada em outro arquivo de texto LARGE - FILES SORTED

Ainda tendo problemas ao tentar remover linhas em um arquivo LARGE contendo strings listadas em outro arquivo LARGE. grep -vwFf file1 file2 - FAILS due to memory exhaustion. Eu usei: comm -23 file1 file2 [ link Funciona par...
07.07.2017 / 16:21
2
respostas

Encontre e atualize a entrada cron, via script

Estou tentando adicionar um código ao meu script que atualizará sua própria entrada no crontab. Até agora, tenho trabalhado com o seguinte: crontab -u root -l | grep -w "$VAR" | crontab -u root - && { crontab -l -u root 2>/dev/null...
17.06.2017 / 11:20
2
respostas

Tail Grep - Imprima linhas circunvizinhas até que o padrão seja correspondido

Então aqui está minha exigência. Estou acompanhando um arquivo de log e digitando nele. Eu quero obter algum contexto em cada resultado grep .. Mas o contexto deve ser "até que um padrão seja correspondido" e não o número de linhas (que é o...
17.06.2017 / 14:41