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 eseguendo la coda di un file di registro usando tail -f messages.loge questo fa parte dell'output: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce eget tellus sit amet odio porttitor rhoncus. Donec consequat diam sit amet tellus viverra pellentesque. tail: messages.log: file truncated Suspendisse at risus id neque …
Ho un file che contiene linee come proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Ho bisogno di estrarre il valore di proto, che è tcp/http, tcp/https, udp/dns. Finora ho provato questo, grep -o 'proto=[^/]*/'ma solo in grado di estrarre il valore come proto=tcp/.
if grep -q "�" out.txt then echo "working" else cat out.txt fi Fondamentalmente, se il file "out.txt" contiene " " in qualsiasi parte del file, vorrei che riecheggiasse "funzionante" E se il file "out.txt" NON contiene " " in qualsiasi punto del file, allora vorrei a cat out.txt EDIT: Quindi …
Sto rimuovendo le parole di arresto da un testo, usando approssimativamente questo codice Ho il seguente $ cat file file types extensions $ cat stopwords i file types grep -vwFf stopwords file Mi aspetto il risultato: extensions ma ottengo il (penso errato) file extensions È come se la parola filefosse …
Voglio grep il numero di serie della scheda madre e il modello del prodotto di un computer. ero solito sudo lshw | grep -m1 serial: per grep il numero seriale (poiché ci sono più occorrenze di "serial:" e quello che voglio è il primo. Come posso fare questo e contemporaneamente …
Volevo elencare il contenuto di un pwd e visualizzare solo il file che inizia con il punto. Ho provato ls -a | grep ^\.ma non riesco a capire perché l'output contenga anche i file che non iniziano con il punto. Per esempio: Pictures .pip .pki .profile projects Public So che …
Esempio: This is { the multiline text file } that wants { to be changed } anyway. Dovrebbe diventare: This is that wants anyway. Ho trovato alcuni thread simili nel forum, ma non sembrano funzionare con parentesi graffe multilinea. Se possibile, preferirei un metodo a una riga, come soluzioni basate …
Con la bashshell, in un file con righe come le seguenti first "line" <second>line and so on Vorrei sostituire una o più occorrenze di "line"\n<second>con other characterse ottenere ogni volta: first other characters line and so on Quindi devo sostituire una stringa sia con caratteri speciali come "e <sia con …
Sto facendo grep e sed e ottengo 2 righe di un file che mi interessano. Come posso ottenere queste righe in una singola riga che termina con il carattere di nuova riga? Ora sto ottenendo: pattern1 pattern2 Vorrei ottenere pattern1 pattern2 \n
Ho un sacco di file e voglio trovare quale contiene linee sequenziali che iniziano con una determinata stringa. Ad esempio per il seguente file: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee C'è più di una riga che inizia con 'C', quindi voglio che questo file …
Supponiamo che io voglia cercare un intero albero per tutti i file CPP in cui si verifica "Foo". Potrei fare: find . -name "*.cpp" | xargs grep "Foo" Supponiamo ora di voler elencare solo quelle istanze in cui qualche altra stringa, ad esempio "Bar", non si verifica entro 3 righe …
Come ottenere più righe da un file da una regex? Spesso vorrei ottenere più righe / modificare più righe con una regex. Un esempio: Sto cercando di leggere parte di un file XML / SGML (non sono necessariamente ben formati o in una sintassi prevedibile, quindi una regex sarebbe più …
Qual è la differenza tra: grep "string" . -r --include *.pl e grep "string" . -r --include "*.pl" Quest'ultimo include i file in sottodiretti mentre il primo no. Perché?
Sto cercando un'espressione regolare che trovi tutte le occorrenze di caratteri doppi in un testo, un elenco, ecc. Sulla riga di comando (Bash). Principale Domanda : C'è un modo semplice per cercare sequenze come aa, ll, ttttt, ecc in cui si definisce un'espressione regolare che cerca n occorrenze dello stesso …
Quando usi grep -r puoi cercare in tutti i file con * o. e sembra restituire la stessa cosa ma è davvero la stessa? Diciamo che cerco "pippo", quindi potrei scrivere grep -r foo * o grep -r foo . Qualcuno cercherebbe di spiegare la differenza tra. e *?
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.