Perguntas sobre 'grep'

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

Procurando por uma palavra chave em múltiplos arquivos pdf

Eu quero procurar uma palavra-chave específica em vários arquivos PDF usando o comando pdftotext. Normalmente, podemos pesquisar dentro de um único arquivo pdf usando o seguinte comando: pdftotext file.pdf - | grep keyword Mas o que terem...
10.09.2015 / 16:15
3
respostas

Encontre rapidamente todos os arquivos que começam com uma determinada string

Estou escrevendo um comando para encontrar links simbólicos do Cygwin quebrados. Agora, estou usando: egrep -rnw . -e "^\!<symlink>" Mas isso não é muito eficiente. Eu só me importo se o arquivo começar com !<symlink> , m...
03.09.2015 / 05:09
2
respostas

Remove extensão específica (conhecida) do nome do arquivo se estiver lá

Eu nem tenho certeza se grep deve ser usado para regex em dados de uma linha. O googling me levou a essa expressão lookahead que, junto com grep , corresponde a qualquer arquivo .ext e retorna um nome simples: XX@XX:/$ echo name.ext |...
06.10.2015 / 14:32
2
respostas

Como encontrar / grep o que está entre string1 e string2?

Estou tentando extrair um valor de uma cadeia longa que pode mudar com o tempo. Então, por exemplo, a string poderia ser algo como isto ....../filename-1.9.0.3.tar.gz"<.... E o que eu quero extrair é o valor entre filename - e .tar....
01.03.2016 / 23:43
1
resposta

Como usar negação de um comando em um loop while com grep no shell script?

Existe alguma maneira de usar enquanto loop e grep todos juntos? Veja meu exemplo: while [[ !(grep -R -h "${text}" ${path}) ]]; do ... done Diz: ./test_script.sh: line 1: conditional binary operator expected ./test_script.sh: lin...
02.03.2016 / 04:10
3
respostas

Procure linhas no arquivo de texto para o padrão entre duas posições e imprima a linha inteira

Como posso pesquisar linhas em um arquivo de texto para um padrão entre duas posições e imprimir a linha inteira onde esse padrão é encontrado? Eu estou trabalhando com arquivos de largura fixa. Entendo como fornecer uma lista de comprimentos pa...
29.06.2017 / 18:40
1
resposta

Deseja obter uma data em um arquivo e suas próximas 5 linhas

Eu quero grep a data atual em um arquivo, mas também a saída das próximas 5 linhas. Como eu faço isso com o grep ou qualquer outra coisa. grep -A 5 file.txt não funciona e a saída é mostrada abaixo. Por favor ajude! $grep $(date +"%m/%d"...
26.04.2015 / 08:54
2
respostas

O grep vai mais rápido com quebras de linha?

Eu tenho alguns arquivos grandes que eu mudei para "formulário padronizado", removendo as quebras de linha. Eu quero acelerar os greps nesses arquivos. Eu sei que você pode otimizar o grep fazendo grep 'partofpattern' | grep -E 'partofpattern [...
05.08.2014 / 02:20
3
respostas

Busca Padrão entre linhas específicas e números de linha de impressão

Eu tenho um arquivo de 20 linhas. Eu quero procurar uma string entre as linhas 10 e 15 e imprimir a string junto com os números de linha do arquivo original. Eu tentei sed -n 10,15p file | grep -n "pattern" O problema com o comando acim...
11.01.2015 / 05:32
3
respostas

Como posso inserir o conteúdo de um arquivo em uma string no bash

Gostaria de acrescentar o conteúdo de um arquivo de texto de várias linhas depois de uma determinada linha em uma string. Por exemplo, se o arquivo file.txt contiver line 1 line 2 Gostaria de fazer algo como printf "s1random stuff\ns2...
20.01.2015 / 21:39