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.
Sto cercando di eseguire grep su un elenco di alcune centinaia di file: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Tuttavia, anche se sto cercando una stringa che so essere trovata nei file, quanto segue non cerca i file: $ grep -i 'foo' <(cat files.txt) $ grep -i …
Come faresti per ottenere stringhe alfanumeriche da 1 a 50 caratteri (idealmente, funzionerebbe anche qualsiasi lunghezza) con i due punti su ciascun lato - un risultato tipico sarebbe tutte le linee che contengono la stringa :shopping:. Finora ho il codice qui sotto (ho provato alcune varianti su di esso) che …
Sto cercando un modo per cercare file in cui esistono due istanze di parole nello stesso file. Ho utilizzato quanto segue per eseguire le mie ricerche fino a questo punto: find . -exec grep -l "FIND ME" {} \; Il problema in cui mi imbatto è che se non esiste …
Mi piace grep -v. Io lo uso per tutto il tempo. Ma sto anche facendo un po 'di elaborazione del testo in Python e c'è una cosa cruciale che mi manca. Di solito, uso grep -vper estrarre dal testo cose estranee. Per esempio, $ grep -v '[a-z]' # (I manually …
Ho una sceneggiatura mycommand.shche non posso eseguire due volte. Voglio dividere l'output in due file diversi un file contenente le righe che corrispondono a una regex e un file contenente le righe che non corrispondono a una regex. Quello che desidero avere è fondamentalmente qualcosa del genere: ./mycommand.sh | grep …
Sto cercando di afferrare il proprietario di un processo da un elenco, ho il comando pidof nmapper ottenere il momento con ps -u <PID> | grep USERcui sto attualmente giocando, ma quando lo eseguo, finisce solo per stampare i titoli (riga superiore). Come posso ottenere il nome del proprietario dato …
Ho il problema di ottenere troppe informazioni dopo la partita grep -RnisI --color=auto "pseudomonas" * Voglio ottenere solo 20 caratteri o 10 parole dopo e prima della partita. Qual è lo strumento giusto per fare una cosa del genere?
Quindi ho un sacco di registri Apache con l'utilizzo del formato di registro standard. Voglio ottenere tutte le linee di registro che non provengono da un crawler web. Quindi diciamo che ho un file robot_patterns con voci come Googlebot msnbot-media YandexBot bingbot Se eseguo il comando grep -f robot_patterns *.logotterrò …
Il mio computer esegue macOS 10.12.3 e sto utilizzando l' greputilità installata dal sistema con la versione 2.5.1-FreeBSD. Questi sono gli output che ottengo quando collaudo varie regex: Ma se eseguo questi usando GNU grep (versione 2.25) ottengo quanto segue: Il grep di GNU mi sembra corretto e quello di …
Ho uno script che genera un output. Voglio controllare quell'output per qualsiasi indirizzo IP simile 159.143.23.12 134.12.178.131 124.143.12.132 if (IPs are found in <file>) then // bunch of actions // else // bunch of actions // È fgrepuna buona idea? Ho bash disponibile.
So che siamo in grado di sfuggire a un carattere speciale come *(){}$con \in modo da essere letterali considerati. Ad esempio \*o\$ Ma in caso di .devo farlo due volte, come \\.altrimenti è considerato un personaggio speciale. Esempio: man gcc | grep \\. Perché è così?
Sto eseguendo un'utilità che non offre un modo per filtrare il suo output. Nulla nel testo dell'output indica che una particolare funzione non è riuscita ma viene visualizzata in rosso. L'output è così lungo che alla fine quando riporta alcuni # errori non riesco sempre a scorrere per vedere l'output …
Ho una directory con 26000 file cca e ho bisogno di grep in tutti questi file. Il problema è che ne ho bisogno il più velocemente possibile, quindi non è l'ideale creare script in cui grep prenderà il nome di un file dal comando find e scriverà le corrispondenze nel …
Sto cercando un comando o uno script per fare quanto segue - dato: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Voglio un comando che faccia qualcosa del genere: ungrep file1.txt file2.txt e restituisce quanto segue: ijkl In altre parole, mi sta dando le righe in file1.txt che non …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.