Domande taggate «grep»

grep è un'utilità della riga di comando Unix che cerca in input le righe corrispondenti (o meno) a un'espressione regolare e stampa i risultati. Usa questo tag per domande su come usare le funzionalità di grep, come scrivere espressioni regolari che funzionano con grep e uso generale. Poiché grep è ora disponibile in ambienti simili a Unix (ad esempio, Cygwin su Windows), è anche possibile utilizzare questo tag per domande sulla compatibilità e differenze tra versioni e ambienti software.

3
Come alimentare l'output di grep in scp?
Ho un file in cui ogni riga è un nome di file. Contenuto del file: file1 file2 file3 ... Quindi eseguo a grep comando per ottenere un sottoinsieme dell'elenco dei nomi dei file. Come posso alimentare l'output del grep comando in scp? Ho giocato con xargs e $() senza molto …
1 unix  grep  scp  pipe  xargs 


1
Come si comporta Grep con linee sovrapposte?
Supponiamo che il mio file di testo assomigli a questo: hello world1 foo bar2 hello world3 foo bar4 hello world5 foo bar Se eseguo questo comando grep -A 4 'hello' draft.txt, Ho pensato di stampare qualcosa del genere: hello world1 <<<<<<< This line matches foo bar2 <<< These lines are …
1 grep 

1
Come grep corrispondenza letterale nell'elenco dei domini
Ho un file hosts pieno di host, in questo modo: 127.0.0.1 home-domain.net 127.0.0.1 here.home-domain.net 127.0.0.1 home-domain.netn 127.0.0.1 home.domain.net 127.0.0.1 home.domain.net.some In uno script di shell di cenere (BusyBox), voglio solo una corrispondenza letterale, ne ho match=home.domain.net grep " $match$" file Questo corrisponde correttamente a "home.domain.net", ma anche a "home-domain.net" Lo …

1
Grep su strutture di directory specifiche
Cosa sto cercando di realizzare: Cerca l'espressione regolare \b\$\w+in tutti i .phpfile che rientrano in questa struttura di directory: foo/templates/*.php bar/templates/*.php <something>/templates/*.php Modifica: dovrei affermare che il mio obiettivo di livello superiore è trovare variabili PHP uniche all'interno dei file Cosa ho provato: grep '\b\$\w+' **/templates/*.php grep '\b\$\w+' */templates/*.php grep …

1
Cygwin grep e -f switch
Ho creato un file di testo (in Windows) con i motivi di testo che desidero cercare. Usando l'opzione -f, grep cerca solo l'ultimo modello nell'elenco. Se c'è una linea vuota, grep non trova nulla. grep -a -A 4 -f Grep.txt my.file Qualche suggerimento per farlo funzionare? Grazie
1 cygwin  grep 

2
trova / sostituisci batch usando sed o awk
In ogni file con nome file corrispondente a pattern1 voglio cercare le righe che iniziano con pattern2 e aggiungere qualche stringa in una nuova riga sopra quelle corrispondenti. Come semplice esempio supponiamo che stia cercando ricorsivamente file .txt alla ricerca di patate e che voglia aggiungere "spam" sopra, quindi il …
1 find  grep  sed  awk  xargs 


1
Linee di tubazioni per ripetere i comandi
Se la mia operazione grep restituisce un elenco di ID come quello che segue, posso in qualche modo alimentare / pipe ogni riga al parametro di un comando da riga di comando ?: 12345 84758 49549 .. Come ad esempio con il risultato precedente di grep, mi piacerebbe chiamare con …


1
Cygwin grep, nessun file o directory di questo tipo
Questa è la prima volta che utilizzo Cygwin e non ho molta esperienza con gli script. Sto cercando di estrarre le parole da un documento XML e ho bisogno di farle contare. Quando premo invio ricevo un messaggio che grep: foo.xml: Niente di tale file o directory. emmy@KRIM-PC ~ $ …

1
Come in coda in diversi file
Ho bisogno di codificare diversi file, e la maggior parte delle informazioni da loro rimuove (usando grep). Ora il mio output è sporco con i nomi dei file. Come posso rimuoverli? Breve al problema: $ tail -F /log/rest_server*.log | egrep -v ' INFO (<some regext>)' ritorno: ==> /log/rest_server_dbs0.log <== ==> …
grep  logging  tail 

1
Analizza il seguente script bash?
Ho bisogno di aiuto per analizzare il seguente script bash, per capire cosa l'autore stava cercando di fare. Lo script ha lo scopo di cercare un file di registro per i dati e quindi confrontarlo con un file di registro della posta elettronica. Le differenze tra i due file vengono …

0
Trovare file che sono per lo più NUL
Ho una copia del disco rigido che è andata male dove molti file hanno le dimensioni corrette ma sono completamente pieni NUL ( 0x00 byte). Tuttavia, un paio di file sembrano avere un paio di KB di dati effettivi. Esiste un'utilità per trovare questi file in Windows in modo che …
windows  find  grep 

1
Usando 'grep -e' e le espressioni regolari più avanzate
Sto cercando di usare la seguente espressione regolare in grep (cerca un caso misto PNG File). [A-Z]+[\w.]*\.[pPnNgG]{3}[\\"')]*.*$ Quando inserisco il comando, la mia shell mostra a > cercando più input. posso usare grep per alcune espressioni regolari di base, ma non ho mai avuto la possibilità di usarlo con espressioni …
grep 

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.