Perguntas com a marcação «grep»

8
Canalizando de uma descoberta para o grep

O que estou tentando fazer? Escreva um comando que procure por arquivos que não estejam sendo solicitados por nenhum outro arquivo no meu projeto. O que eu tentei? Estou usando findpara obter uma lista de nomes de arquivos. Agora eu quero usar os nomes de arquivo como a string de pesquisa (em...

8
Otimizando o grep do GNU

Estou usando o egrep ( grep -E) com um arquivo PATTERN. ( -f path/to/file) Isso é feito em um loop infinito em um fluxo de texto. Isso implica que eu não posso acumular e passar TODA a entrada para grep de uma só vez (como *.log). Existe uma maneira de fazer grep "salvar" o NFA que está...

8
Por que não posso cumprimentar dessa maneira?

Gostaria de alterar a linha "disable = yes" para "disable = no" no seguinte arquivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Eu tentei isso: [root@centos2 ~]# grep 'disable = yes'

8
Obter conteúdo antes de dois pontos

Eu tenho um arquivo de texto no Linux, onde o conteúdo é como abaixo: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Quero obter o conteúdo antes dos dois pontos, como abaixo: help.helloworld.com dev.helloworld.com Como posso fazer isso dentro do...

6
Filtrando a saída colorida do grep

Estou no OSX, mas suspeito que isso não faz grande diferença para esta pergunta. No meu .bash_profile, fiz um alias greppara obter saídas coloridas por padrão: alias grep='grep --color=always' Normalmente, procuro conteúdo em arquivos nos meus repositórios de maneiras semelhantes a: grep...

2
operador grep +

De acordo com o manual grep: * The preceding item will be matched zero or more times. + The preceding item will be matched one or more times. Vamos testar echo 'agb' | grep 'a.*b' # returns agb echo 'agb' | grep 'a.+b' # returns nothing Por que + não corresponde a três gs? De acordo com o...