Suponha que sim grep "MyVariable = False" FormA.frm ... result1 grep "MyVariable = True" FormA.frm ... result2 Como escrever o comando grep para que eu possa dizer algo como grep "MyVariable = False" OR "MyVariable = True"
Suponha que sim grep "MyVariable = False" FormA.frm ... result1 grep "MyVariable = True" FormA.frm ... result2 Como escrever o comando grep para que eu possa dizer algo como grep "MyVariable = False" OR "MyVariable = True"
Eu estava brincando com o cenário GREP_OPTIONSe não conseguia fazê-lo funcionar. Apenas curioso sobre o porquê. Saída de comandos de teste simples: richard@ubuntu:~$ echo $GREP_OPTIONS richard@ubuntu:~$ richard@ubuntu:~$ ls | grep o
Quando executo ls /directory | grep '[^term]'no Bash, recebo uma listagem regular, como se o grepcomando fosse ignorado de alguma forma. Tentei a mesma coisa egrep, tentei usá-lo com aspas duplas e simples, mas sem resultados melhores. Quando tento ls /directory | grep '^[term], recebo todas as...
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...
Alguém pode me explicar por que não obtenho o caminho completo no exemplo 1? exemplo 1 - retornando linha encontrada grep MODIFY /opt/releases/packages/cr_c_cr6/sas/dbms/*/*; outcome: MODIFY exemplo 2 - retornando caminho completo grep MODIFY
Eu tenho um script init /etc/init.d/myservicepara inicializar um serviço como este: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } E quando tento interromper o serviço, esta é a saída: 10000 10001 10000 root...
CentOS 6.x Eu quero pegar a saída de curl, grep para duas strings completamente separadas e atribuir seus respectivos valores como variáveis. Qual é a maneira mais eficiente de fazer isso (sem gravar a saída no disco)? Normalmente, eu pensaria em ter um script com algo como: #!/usr/bin/env...
Quero exibir todas as linhas que contêm a palavra OKrecursivamente de um diretório. Mas há algumas extensões que preciso excluir do resultado: *~ *.map *.js except *.debug.js Eu tentei: grep -r --exclude={*~,*.map} "OK" /some/dir Só que não sei como remover do resultado todos os .jsarquivos...
Eu tenho um arquivo contendo apenas duas linhas, com a seguinte estrutura: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Os valores são valores de energia da minha usina solar. Valor negativo significa geração. Eu precisaria dos valores extraídos via grep / sed / awk...
Eu tenho várias entradas que descrevem um evento em um arquivo de log muito grande, digamos A.log . Eu gostaria de fazer duas coisas com as entradas de eventos no arquivo de log: Conte o número de ocorrências de cada uma dessas entradas (esse não é um requisito obrigatório, mas seria bom...
Eu quero um padrão regex que pode imprimir todas as linhas que não contenham pontuação: Entrada : .This is line 1 This is ! line 2 This is line (3) This is line 4 Saída: (deve ser) This is line 4 O que eu tentei até agora: grep '[^[:punct:]]' file.txt Mas mostra todos os caracteres que...
Estou usando gradle runpara iniciar um servidor REST. A saída do servidor REST é semelhante a esta: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXaqui está um...
Estou pesquisando arquivos com base em uma expressão regular e, em seguida, tentando pesquisar conteúdo nesses arquivos. Então, por exemplo, eu tenho algo como #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep...
Estou tentando desarmar todas as variáveis de ambiente que correspondem _PROXY: env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable mas está falhando xargs: unset: No such file or directory. Se eu tentar mudar unsetpara...
Em grepvocê pode usar --group-separatorpara escrever algo entre as correspondências do grupo. Isso é útil para esclarecer quais blocos temos, especialmente ao usar a -C Xopção para obter linhas de contexto. $ cat a hello this is me and this is something else hello hello bye i am done $ grep -C1...
Eu tenho um grande arquivo de texto utf-8 com o qual pesquiso frequentemente grep. Recentemente, grepcomeçou a relatar que era um arquivo binário. Posso continuar pesquisando grep -a, mas fiquei imaginando com que alteração decidi que o arquivo agora era binário. Eu tenho uma cópia do mês passado...
Estou procurando um diretório para uma seqüência específica (para ver todas as instâncias de onde a seqüência está presente e em quais arquivos). No entanto, desejo excluir um arquivo específico da pesquisa. Aqui está o que está acontecendo. $echo "searchstring" >
Eu tenho uma pergunta semelhante a outra neste site em que o indivíduo precisou encontrar uma lista de todos os usuários usando grep ou awk em / etc / passwd. Isso funcionou para mim, mas tentei traduzi-lo para encontrar e listar os diretórios pessoais deles também. Eu já sei que você não pode...
Preciso descobrir se alguma linha de um arquivo começa com **. Não consigo descobrir como fazê-lo porque *é interpretado como um curinga pelo shell. grep -i "^2" test.out funciona se a linha começa com um 2, mas grep -i "^**" test.out obviamente não funciona. (Também preciso saber se...
Quero saber como usar greppara exibir todas as linhas que começam e terminam com o mesmo