Domande taggate «grep»

Per domande relative a grep, uno strumento da riga di comando per la ricerca di schemi di testo nei file. Utilizzare questo tag per domande su grep stesso o domande su problemi derivanti dall'uso dello strumento da riga di comando grep.


1
grep --exclude non esclude il mio file
Sto cercando una directory per una stringa particolare (per vedere tutte le istanze di dove la stringa è presente e in quali file). Tuttavia, voglio escludere un determinato file dalla ricerca. Ecco cosa sta succedendo $echo "searchstring" > ./old_folder/useless_file $echo "searchstring" > ./new_folder/good_file $grep -r --exclude="old_folder/useless_file" searchstring * ./old_folder/useless_file:searchstring ./new_folder/good_file:searchstring …
8 grep  search 

3
In che modo grep decide che un file è binario?
Ho un grande file di testo utf-8 con cui cerco frequentemente grep. Di recente ha grepiniziato a segnalare che si trattava di un file binario. Posso continuare a cercarlo con grep -a, ma mi chiedevo quale modifica ha fatto decidere che il file era ora binario. Ne ho una copia …

2
Come usare multiline come separatore di gruppi in grep?
In greppuoi usare --group-separatorper scrivere qualcosa tra le partite di gruppo. Questo è utile per chiarire quali blocchi abbiamo, soprattutto quando si utilizza l' -C Xopzione per ottenere le linee di contesto. $ cat a hello this is me and this is something else hello hello bye i am done …
8 shell  grep  quoting 



2
Reindirizzamento dell'output in base al regex di grep
Sto usando gradle runper avviare un server REST. L'output del server REST è simile al seguente: 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.XXXqui c'è un indirizzo IP, i testi casuali sono messaggi di errore. Tutto l'output è diretto allo stdout, purtroppo. …



8
Grep resto della linea ... dopo la partita
Ho un file contenente solo due righe, con la seguente struttura: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 I valori sono valori di potenza del mio impianto solare. Valore negativo significa generazione. Avrei bisogno dei valori estratti tramite grep / sed / awk - qualunque sia il modo più intelligente. …


2
Qual è il modo più efficiente per grep per due cose completamente separate e assegnare i valori a variabili separate?
CentOS 6.x Voglio prendere l'output di curl, grep per due stringhe completamente separate e assegnare i rispettivi valori come variabili. Qual è il modo più efficiente per farlo (senza scrivere l'output su disco)? Normalmente penserei di avere una sceneggiatura con qualcosa del tipo: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml | grep string1) …

3
Perché pidof e pgrep si comportano diversamente?
Ho uno script /etc/init.d/myservicedi inizializzazione per inizializzare un servizio come questo: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } E quando provo a interrompere il servizio, questo è l'output: 10000 10001 10000 root 10000 1 0 …

1
Perché a volte grep mostra il nome del file, a volte no?
Qualcuno può spiegarmi perché non ottengo il percorso completo nell'esempio 1? esempio 1 - restituzione della riga trovata grep MODIFY /opt/releases/packages/cr_c_cr6/sas/dbms/*/*; outcome: MODIFY esempio 2 - ritorno del percorso completo grep MODIFY /opt/releases/packages/cr666/sas/dbms/*/*; /opt/releases/packages/cr666/sas/dbms/sti/FA_DISCLOSURE.ddl:MODIFY QUANTITY NUMBER; Ho trovato una soluzione, ma voglio capire cosa sta succedendo qui. 1 comando, esito …
8 grep  wildcards 

2
grep una riga prima della partita più la partita
zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & nella riga sopra, quello che voglio è grep/ sed/ awk(qualsiasi metodo va bene) linea che ha il &segno più una riga sopra di essi. quindi ad esempio l'output desiderato sarà simile a: aaaaaaaaa bbbbbbbbb & ccccccccc & …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.