![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Utilizzo di grep per estrarre il numero della linea | mskarica | Shell scripting e di programmazione | 8 | 06-26-2008 03:47 AM |
| Come grep / zgrep di uscita SOLO il nome del file e il corrispondente numero di riga? | vvaidyan | UNIX for Dummies Domande & Risposte | 3 | 03-12-2008 05:33 PM |
| Grep un numero da una riga in ksh | rodluo | Shell scripting e di programmazione | 3 | 12-09-2007 09:31 AM |
| grep la stringa con il numero di riga | salaathi | Shell scripting e di programmazione | 4 | 12-04-2007 11:42 AM |
| non vi è alcun motivo per avere il numero di riga in grep risultato? | umen | UNIX for Dummies Domande & Risposte | 1 | 03-16-2006 09:56 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Scarica file e numero di riga usando grep
Salve,
Sto usando la shell Körne per cercare di ottenere il nome del file, numero di riga e la riga di testo usando ad esempio grep find. /-type f-name "*. java"-exec grep-NF test.txt '()' \; (test.txt contiene le stringhe di ricerca) restituirà il numero di riga e la riga di testo. grep-l restituisce il nome del file, ma-grep ln ritorno doesnt il nome del file, il numero di riga e la riga di testo. È possibile fare questo usando grep?, O avrei dovuto usare qualcosa come awk? Le sarei grato se qualcuno mi può aiutare grazie Last edited by ceemh3; 09-11-2007 at 10:22 AM.. |
|
||||
|
grep-l non dà non name.it file contiene solo i file name.So il codice è vero. Allora che cosa è sbagliato.
se utilizzare grep come questi; grep-test.txt NF file1 file2 ... grep-test.txt NF * grep-NF test.txt *. java dà il nome del file: linenumber: il testo il problema è quando si dà il nome del file di grep quindi si presuppone che si conosca il nome del file in modo che doesnt scrivere il nome del file Quando si utilizza il codice di cui sopra quando trova un file, esegue grep-NF test.text filexx (file conosciuti) si deve trovare un modo di utilizzare grep-NF text.txt *. java |
|
||||
|
si potesse fare qualcosa di simile a questo. Abeti creare uno script chiamato, per esempio mygrep, e mettere in esso: Codice:
#!/bin/sh grep -nf test.txt "$1" | sed -e "s!^!$1:!" La si può fare questo: Codice:
find . -type f -name \*.java -exec ./mygrep {} \;
|
![]() |
| Segnalibri |
| Tag |
| grep o |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|