Perguntas sobre 'grep'

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

Conte o número de linhas em branco no final do arquivo

Eu tenho um arquivo com linhas em branco no final do arquivo. Posso usar grep para contar o número de linhas em branco no final do arquivo com o nome do arquivo sendo passado como variável no script?     
30.11.2017 / 10:43
4
respostas

grep - removendo texto após o token delimitador

Eu tenho um arquivo no qual preciso eliminar tudo depois do primeiro ; em cada linha. Então, um arquivo como este: sdfsdsdf; fsdfsddf;sdfsd; Isso resultará em: sdfsdsdf fsdfsddf Eu olhei para grep e sed . Eu apreciaria u...
23.08.2010 / 19:07
6
respostas

Existe alguma alternativa para os comutadores -A -B-C do grep (para imprimir algumas linhas antes e depois)?

grep -A 2 -B 3 imprime 2 linhas depois da seqüência do grep e imprime 3 linhas antes. grep -C 3 imprime 3 linhas antes e 3 linhas depois Infelizmente, o grep que estou usando não suporta essas opções. Existe algum comando alter...
12.04.2011 / 21:35
6
respostas

Como posso abrir um arquivo que resulta do grep?

Costumo pegar muitos arquivos para encontrar uma linha e, em seguida, o grep retorna um resultado. Em vez de copiar e colar o nome do arquivo em um novo comando, gostaria de poder abrir esse resultado com um editor. Algo como: grep foo | vim ....
17.02.2014 / 19:35
7
respostas

Como posso “mesclar” padrões em uma única linha?

Estou fazendo grep e sed e recebo duas linhas de um arquivo no qual estou interessado. Como posso obter essas linhas em uma única linha que termina com o caractere de nova linha? Agora estou chegando: pattern1 pattern2 Gostaria de re...
22.08.2014 / 16:23
4
respostas

Substituir uma string contendo caracteres de nova linha

Com o shell bash , em um arquivo com linhas como as seguintes first "line" <second>line and so on Gostaria de substituir uma ou mais ocorrências de "line"\n<second> por other characters e obter cada vez: first other...
21.10.2014 / 19:26
3
respostas

Como fazer o código fonte sem pegar comentários

Eu pesquiso uma maneira de obter código-fonte sem ter, às vezes, um falso positivo por causa dos comentários. Por exemplo, se eu pesquisar no foo sobre este código-fonte: /* * foo has changed [...] and is now a 2-parameters function */ //...
01.03.2012 / 09:59
3
respostas

Com o grep, como posso corresponder um padrão e inverter a correspondência com outro padrão?

Com grep , desejo selecionar todas as linhas que correspondem a um padrão e que não correspondam a outro padrão. Eu quero ser capaz de usar uma única chamada de grep para que eu possa usar a opção --after-context (ou --before-context ,...
17.10.2013 / 15:52
3
respostas

Como posso apagar todo o texto entre chaves em um arquivo de texto de múltiplas linhas?

Exemplo: This is { the multiline text file } that wants { to be changed } anyway. Deve se tornar: This is that wants anyway. Encontrei algumas semelhante tópicos no fórum, mas eles não parece funcionar com chaves de várias li...
08.11.2014 / 23:48
2
respostas

grep para ignorar padrões

Estou extraindo URLs de um site usando cURL como abaixo. curl www.somesite.com | grep "<a href=.*title=" > new.txt
10.02.2014 / 20:43