Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Como posso executar um mesmo comando no mac terminal para múltiplos arquivos em uma pasta?

Como posso executar o mesmo comando no mac terminal para vários arquivos em uma pasta? Os arquivos são nomeados como 24538_7#1.fq , 24538_7#2.fq , 24538_7#3.fq , 24538_7#4.fq e assim por diante. Os comandos são: sed -n '\|@.*/1|{...
31.05.2018 / 18:00
1
resposta

Armazena múltiplos grep em uma saída de comando para uma variável

Estou tentando obter uma lista de IPs com UP, então usei nmap para salvar todos eles em um arquivo de texto: nmap -v -sn 10.10.10.1-254 -oG hosts.txt Agora, quero executar outro comando nmap nesses IPs, para analisar e obter o IP d...
11.05.2018 / 16:55
4
respostas

Pula a primeira linha da saída de cada iteração do XARGS

cut -d, -f2 parsed_repayment.csv | uniq -d | xargs -n1 -I{} grep {} parsed_repayment.csv | wc -l Eu basicamente quero pular a primeira correspondência para cada comando grep e gravá-los em um arquivo, mas xargs combina toda a saída. Existe...
27.04.2018 / 11:21
1
resposta

grep [a-z] produzindo 1 caractere

Estou tentando encontrar uma string específica com dois caracteres identificáveis. Exemplo disso é grep -rhIo '[a-zA-z]@[a-zA-z]\.com] exemplo de arquivo de entrada: name:phone:[email protected] que deveria teoricamente produzir:...
23.03.2018 / 20:26
1
resposta

usando grep para excluir resultados que não correspondem à consulta específica

Eu criei um arquivo (testimdb) com o seguinte conteúdo: film: heat. year: 1995. director: michael mann. actors: al pacino, robert de niro, val kilmer film: the godfather part ii. year: 1974. director: francis coppola. actors: al pacino, rob...
14.04.2018 / 17:48
1
resposta

Combina linhas após grep -B

Estou tentando analisar alguns dados de um arquivo de log. As premissas são que eu preciso de uma data que é de 2 linhas acima da linha com o padrão que eu quero. Consigo alcançar isso com o grep: > grep -B2 "rc_transaction result=" xml...
07.04.2018 / 18:16
1
resposta

Linhas de correspondência entre dois padrões usando sed apenas uma vez [duplicado]

Dado: sed -e '/pattern1/,/pattern2/!d' file.org Como posso corresponder a primeira ocorrência das linhas entre pattern1 e pattern2, mas não o resto? Por exemplo: pattern1 aaaa pattern2 pattern1 bbb pattern deve produzir: aaa...
06.04.2018 / 17:48
2
respostas

Imprimir texto por string

Eu tenho essa saída no arquivo de texto, da cassandra-cli. Preciso imprimir RowKey e OnlineUsers , estou usando bash e grep não funciona. Column Family assumptions read from /root/.cassandra/assumptions.json Welcome to Cassandra CLI...
06.02.2018 / 16:53
1
resposta

A regex estendida do Unix é compatível?

A regex da ferramenta do Unix é totalmente compatível? Por exemplo, se eu grep -oE "\$text *\( *([^)]) *\)" , tenho a garantia de substituir a parte exata que obtive se usar sed -E "s/\$text *\( *([^)]) *\)/replacement/g" ? E isso se este...
23.02.2018 / 14:06
1
resposta

como alterar a cadeia de texto com script de shell

/home/temp.txt http://url_new_address.com /home/list.txt URL http://url_address.com:URL1 URL http://url_address.com:URL2 URL http://url_address.com:URL3 Como posso substituir a linha em temp.txt por URL2 em list.txt com script...
25.02.2018 / 20:49