Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
9
respostas

Como grep fluxo de erro padrão (stderr)?

Estou usando o ffmpeg para obter as meta-informações de um clipe de áudio. Mas eu não consigo entender. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. conf...
26.10.2010 / 03:42
2
respostas

Como posso atribuir a saída de um comando a uma variável shell?

Eu quero atribuir o resultado de uma expressão a uma variável e concatená-la com uma string, depois ecoá-la. Aqui está o que eu tenho: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$t...
03.07.2011 / 23:15
7
respostas

Como grep linhas que não começam com “#” ou “;”?

Eu quero grep smb.conf e ver apenas as linhas que não são comentadas.     
11.01.2013 / 21:01
7
respostas

Como ler a primeira e última linha da saída do gato?

Eu tenho um arquivo de texto. Tarefa - obter a primeira e última linha do arquivo após $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Precisa disso sem saída de gato (somente 1 e 5). ~$ cat file | tee >(head -...
25.06.2014 / 12:38
1
resposta

Qual é o propósito real da opção -X do GNU grep e por que ela não está documentada?

Ao ler esta questão , eu descobri que GNU grep tem uma opção -X que espera um argumento. Estranhamente, não é mencionado nem na página de manual nem na página de informações. Olhando para o código-fonte, não é que o comentário bem no...
15.09.2017 / 02:28
4
respostas

grep recursivo vs find / -tipo f -exec grep {} \; Qual é mais eficiente / mais rápido?

Qual é mais eficiente para descobrir quais arquivos em um sistema de arquivos inteiro contêm uma string: grep recursivo ou find grep em uma instrução exec? Eu assumo achado seria mais eficiente porque você pode pelo menos fazer alguma filtragem...
22.05.2014 / 16:53
2
respostas

Grep 'OU' problema de regex

Estou tentando usar o grep com um regex para localizar linhas em um arquivo que corresponde a 1 de 2 cadeias possíveis. Aqui está o meu grep: $ grep "^ID.*(ETS|FBS)" my_file.txt O grep acima não retorna nenhum resultado. No entanto, se eu...
30.09.2011 / 14:57
11
respostas

Existe uma maneira de modificar um arquivo no local?

Eu tenho um arquivo razoavelmente grande (35Gb), e eu gostaria de filtrar este arquivo in situ (ou seja, eu não tenho espaço em disco suficiente para outro arquivo), especificamente eu quero grep e ignorar alguns padrões - existe uma maneira de...
11.04.2011 / 11:53
6
respostas

Como canalizar o resultado de uma pesquisa grep para um novo arquivo vi

Estou usando grep -e Peugeot -e PeuGeot carlist.txt para pesquisar por carlist.txt e extrair alguns itens, e presumi que grep -e Peugeot -e PeuGeot carlist.txt | vi o canalizaria para mim, mas é isso que recebo: Vim: Warning: Input is n...
21.11.2013 / 15:42
4
respostas

Como posso suprimir a saída do grep, para que ela retorne apenas o status de saída?

Eu tenho o comando grep . Estou procurando uma palavra-chave de um arquivo, mas não quero exibir a correspondência. Eu só quero saber o status de saída do grep .     
11.12.2013 / 02:38