![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Trovare una stringa sotto una directory che è contenuta in un altro file | BMC | Shell scripting e di programmazione | 3 | 09-17-2008 01:41 PM |
| trovare stringa, poi il prossimo 3 linee in un file | lyoncc | Shell scripting e di programmazione | 8 | 11-07-2007 06:30 AM |
| trovare nella stringa. file JAR | rakeshou | UNIX for Dummies Domande & Risposte | 8 | 07-06-2007 03:42 PM |
| Cerchi un comando (s) / script per trovare una stringa di testo all'interno di un file | wrwelden | Shell scripting e di programmazione | 5 | 11-23-2006 12:53 AM |
| trovare e copiare stringa in un file | vascobrito | UNIX e avanzata per utenti esperti | 10 | 03-03-2004 02:14 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Trovare una stringa in un file
Cosa c'è di sbagliato in questo:
Un file in / tmp è il file prova.txt ... ha tre righe come segue: QUI SI IM 12345 67890 Secondo file test2.txt: status \u003d `grep-i" QUI SI chat "/ tmp / prova.txt» print "$ status" se eseguiamo test2.txt E 'ritorno' status' non trovato Ultimo a cura di yale_work; al 10/10/2008 03:28 PM.. |
|
||||
|
Rimuovere gli spazi vuoti che circondano il segno di uguale
Codice:
$ status = `grep -i "YES I M HERE" /tmp/test.txt` ksh: status: not found $ status=`grep -i "YES I M HERE" /tmp/test.txt` $ print "$status" YES I M HERE |
|
||||
|
grep-q restituisce un codice di stato - il $? cosa - pari a zero quando si trova un modello di corrispondenza e di non-zero, quando non è possibile trovare un modello di corrispondenza. Altrimenti grep restituisce una riga di testo.
Non uno status. Codice:
grep -q 'something' somefile if [[ $? -eq 0 ]] ; then echo "found it!" else echo "not found." fi |
![]() |
| Segnalibri |
| Tag |
| stringa grep |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|