Perguntas com a marcação «grep»

152
Como mesclar cada duas linhas em uma da linha de comando?

Tenho um arquivo de texto com o seguinte formato. A primeira linha é a "CHAVE" e a segunda linha é o "VALOR". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Preciso do valor na mesma linha da chave. Portanto, a saída deve ser...

144
Personagens Grep antes e depois da partida?

Usando isto: grep -A1 -B1 "test_pattern" file produzirá uma linha antes e depois do padrão correspondente no arquivo. Existe uma maneira de exibir não linhas, mas um número especificado de caracteres? As linhas no meu arquivo são muito grandes, então não estou interessado em imprimir a linha...

140
Preservar a coloração após canalizar grep para grep

Há uma pergunta semelhante em Preserve ls colouring após grep'ing, mas me incomoda que, se você colocar a saída grep colorida em outro grep, a cor não será preservada. Como exemplo grep --color WORD * | grep -v AVOID, não mantém a cor da primeira saída. Mas, para mim ls | grep FILE, mantenho a...

135
Como "grep" para um nome de arquivo em vez do conteúdo de um arquivo?

grep é usado para pesquisar em um arquivo para ver se alguma linha corresponde a uma determinada expressão regular. No entanto, eu tenho essa situação - quero escrever uma expressão regular que corresponda ao próprio nome do arquivo (e não ao conteúdo do arquivo). Vou executar isso no diretório...

113
Grepping um arquivo enorme (80 GB) de alguma forma para acelerá-lo?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Ele está rodando há uma hora em um servidor Linux bastante poderoso, que de outra forma não está sobrecarregado. Alguma alternativa ao grep? Algo sobre minha sintaxe que possa ser melhorado (egrep, fgrep melhor?) O arquivo está realmente em um...

113
Como o grep funciona tão rápido?

Estou realmente surpreso com a funcionalidade do GREP no shell, antes eu costumava usar o método substring em java, mas agora uso o GREP para ele e ele executa em questão de segundos, é incrivelmente mais rápido do que o código java que eu costumava escrever. (de acordo com minha experiência, posso...