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.
Ho un file che contiene dati come questo: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Domanda: desidero rimuovere qualsiasi riga che non inizia con le seguenti stringhe: report -th -to ciò significa che l'output desiderato rimuoverà tutti quei punti e hash indesiderati medi e avrà questo aspetto: …
Sto usando questo regex (?<=\[')[^,]*su un file contenente la seguente rigadisk = ['OVS/sdasd/asdasd/asdasd/something.img, w'] Voglio che ritorni OVS/sdasd/asdasd/asdasd/something.img Come posso usarlo grepper farlo funzionare? Ci ho provato grep -P "(?<=\[')[^,]*"ma restituisce l'intera riga.
Sto cercando grep per mostrare tutti i personaggi che non iniziano con i numeri. Ho fatto qualcosa del genere: grep -v '^[1-2]*[a-zA-Z]?' -o ma non funziona. Hai qualche idea per qualche reg exp?
Ecco un esempio di una riga di comando grep che ho provato: grep '(565172|565173|565175)' /var/log/cups/error_log Non produce alcun output, anche se tutti e 3 i valori sono nel file più volte. Ho provato a sfuggire alle barre e questo ha migliorato un po 'le cose: è stato rilevato il valore …
Prova qui a scrivere uno script di shell che continua a testare il mio server e inviarmi un'e-mail quando diventa inattivo. Il problema è che quando esco dalla connessione ssh, nonostante lo esegua &alla fine del comando, come ./stest01.sh &, cade automaticamente in altro e continua a spedirmi ininterrottamente, fino …
Sto provando a cambiare una singola parola su una riga specifica in un file, ma ho qualche problema a collegarmi tutti insieme. Fondamentalmente, su una riga del mio file c'è una parola chiave "firmware_revision", e su questa linea (e solo questa riga) voglio sostituire la parola "test" con la parola …
Devo cercare più file di registro (tutti i file generati nelle ultime 24 ore, tutti mantenuti nella stessa directory) per trovare l'ultima occorrenza di una stringa. Questo è il comando che ho scritto: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 Ma questo …
Non ho visto hit su questo su Google, quindi ti sto chiedendo: Ho appena provato a eseguire questo comando in una sessione ssh, locale è Debian Wheezy KDE, remoto è Fedora 21 Gnome: ps aux | grep xscreensaver e questo è l'output: bash: grep: command not found... Non l'ho mai …
Sto cercando di trovare tutte le 6parole in lettere usando grep. Al momento ho questo: grep "^.\{6\}$" myfile.txt Tuttavia, sto scoprendo che sto ottenendo anche risultati come: étuis, étude. Ho il sospetto che abbia qualcosa a che fare con i simboli sopra le eparole sopra. C'è qualcosa che posso fare …
a titolo di esempio, ho un grande file di testo con molti indirizzi e-mail, usando bash ho bisogno di cercare / verificare l'esistenza di una e-mail (o no). Dovrebbero essere utilizzati (solo) gli "ancoraggi"? grep '^user1@example.com' text_file o ci sono modi migliori? Ho bisogno di creare uno script bash e …
Perché grep aggiunge il codice ANSI \e[Kal suo output colorato? Non riesco a capire il punto, ma ovviamente gli sviluppatori possono farlo. È un codice terminale ANSI / VT100 che viene utilizzato per "Cancella linea dalla posizione corrente del cursore alla fine della linea" . In un caso marginale, grep …
Sto cercando un modo per grep cose come: i log for E M, i 1 f x i 0, I xi 1, 3 1,.semplicemente basato sul numero di personaggi. Niente in quell'ipotetico risultato è più lungo di tre caratteri. Questa ipotetica one-liner sarebbe simile, grep -v [:alnum:] > {3}. (Solo …
Ho una stringa, per esempio "Icecream123 AirplaneBCD CompanyTL1 ComputerYU1" Diciamo che so che la mia stringa conterrà sicuramente la sottostringa IceCream ma non so cosa la segua. Potrebbe essere 123 come nel mio esempio o potrebbe essere qualcosa di diverso. Mentre posso usare grep per rilevare se la sottostringa "Icecream" …
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.