![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Suchen Sie eine Zeichenfolge in einem Verzeichnis, das in einer anderen Datei | BMC | Shell Programmierung und Scripting | 3 | 09-17-2008 02:41 PM |
| String finden, dann die nächsten 3 Zeilen in einer Datei | lyoncc | Shell Programmierung und Scripting | 8 | 11-07-2007 06:30 AM |
| finden string in. jar-Datei | rakeshou | UNIX for Dummies Questions & Answers | 8 | 07-06-2007 04:42 PM |
| Suchen Sie nach Kommando (s) / script um eine Zeichenfolge innerhalb einer Datei | wrwelden | Shell Programmierung und Scripting | 5 | 11-23-2006 12:53 AM |
| finden und zu kopieren Zeichenkette in einer Datei | vascobrito | UNIX für Fortgeschrittene und Experten | 10 | 03-03-2004 02:14 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Suchen Sie eine Zeichenkette in einer Datei
Was ist falsch in diesem:
Eine Datei in / tmp ist ... test.txt Datei hat drei Zeilen wie folgt: JA HIER IM 12345 67890 Zweite Datei test2.txt: status \u003d "grep-i" JA HIER IM "/ tmp / test.txt" print "$ status" wenn wir ausführen test2.txt Es ist wieder "Status" nicht gefunden Zuletzt bearbeitet von yale_work; am 10.10.2008 04:28 PM.. |
|
||||
|
Entfernen Sie das Leerzeichen um das Gleichheitszeichen
Code:
$ 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 liefert einen Status-Code - die $? was - von Null, wenn sie einen Mustervergleich und nicht Null, wenn sie nicht finden können, einen Mustervergleich. Andernfalls grep liefert eine Textzeile.
Nicht einen Status. Code:
grep -q 'something' somefile if [[ $? -eq 0 ]] ; then echo "found it!" else echo "not found." fi |
![]() |
| Lesezeichen |
| Tags |
| string grep |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|