Domande taggate «grep»

grep è un'utilità di ricerca del testo da riga di comando originariamente scritta per Unix. Utilizza espressioni regolari per abbinare il testo ed è comunemente usato come filtro nelle condutture. Usa questo tag solo se la tua domanda riguarda la programmazione usando API basate su grep o grep. Le domande relative all'utilizzo o alla risoluzione dei problemi delle opzioni della riga di comando grep sono fuori tema.




15
Come grep (ricerca) codice commesso nella cronologia di Git
Ho eliminato un file o un codice in un file qualche volta in passato. Posso grep nel contenuto (non nei messaggi di commit)? Una soluzione molto scadente è grep il registro: git log -p | grep <pattern> Tuttavia, ciò non restituisce immediatamente l'hash di commit. Ho giocato con git grepinutilmente.
1435 git  grep  diff 

4
Come posso usare grep per mostrare solo nomi di file su Linux?
Come posso usare grepper mostrare solo i nomi di file (nessuna corrispondenza in linea) su Linux? Di solito sto usando qualcosa come: find . -iname "*php" -exec grep -H myString {} \; Come posso ottenere solo i nomi dei file (con percorsi), ma senza le corrispondenze? Devo usare xargs? Non …
1068 linux  grep 


11
Come posso pipe stderr e non stdout?
Ho un programma che scrive informazioni su stdoute stderr, e ho bisogno di greppassare attraverso ciò che sta arrivando a stderr , ignorando stdout . Ovviamente posso farlo in 2 passaggi: command > /dev/null 2> temp.file grep 'something' temp.file ma preferirei essere in grado di farlo senza i file temporanei. …
982 bash  grep  stdout  pipe  stderr 

11
grep, ma solo determinate estensioni di file
Sto lavorando a scrivere alcuni script per grep determinate directory, ma queste directory contengono tutti i tipi di tipi di file. Voglio grepsolo .he .cppper ora, ma forse alcuni altri in futuro. Finora ho: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; …


12
Come 'grep' un flusso continuo?
È possibile utilizzarlo grepsu un flusso continuo? Quello che voglio dire è una specie di tail -f <file>comando, ma con grepl'output per mantenere solo le linee che mi interessano. Ci ho provato tail -f <file> | grep patternma sembra che greppossa essere eseguito solo una volta tailterminato, vale a dire …
729 linux  bash  shell  grep  tail 






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.