Ich bin neu in Linux. Wenn ich grep filename
typisierte und preßte eingeben, zeigte, dass es eine Leerzeile mit Cursor und ich hatte ctrl + z oder ctrl+ c zu beenden zu drücken. Sollte mir das nicht zeigen, dass der Befehl nicht vollständig ist? Kurz gesagt, was geschieht, nachdem ich grep filename
eingegeben und gedrückt habe, geben Sie ein.Linux Grep Befehl mit Dateiname, der existiert
Antwort
Wenn Sie grep test1
eingeben, dann ist test1
nicht der Dateiname, aber das Muster Sie suchen und Ihre Eingabedatei stdin
. Daher wird Ihre Konsoleneingabe Ihre 'Eingabedatei' sein. Sie können sehen, dass, wenn Sie eine Zeile eingeben, die die Zeichenfolge "test1" enthält, in diesem Fall das Muster übereinstimmt und es sofort wieder auf der Konsole ausgedruckt wird.
Siehe here für den Mann Seite davon
grep sucht die genannten Eingabedateien (oder die Standardeingabe, wenn keine Dateien sind benannt, oder wenn ein einzelner Bindestrich-Minus (-) als Dateiname angegeben)
danke DAXaholic. Du hast geklärt, was ich in der Vorlesung vermisst habe. danke und v v danke, dass du kein buch vorgeschlagen hast und zu erklären versuchst. eigentlich in büchern & man-seiten wird alles erklärt aber es ist in ordnung wenn ich oder jemand anders dosent verstehe das es passiert. Ich bitte Admin dieser großen Website, um Buchverkäufer wie Ed Morton zu blockieren. Vielen Dank –
Sie können grep
auf verschiedene Arten ausführen.
Was Sie wahrscheinlich war de wollte grep
wie folgt auszuführen:
$ grep pattern file
Dadurch werden alle Zeilen in file
zurück, die pattern
enthält.
Wenn Sie grep
wie folgt ausführen:
$ grep pattern
Das grep
Dienstprogramm von Standardeingabe gelesen wird (die Tastatur in diesem Fall), und jede Zeile Echo, die Sie bei der Eingabe zurück, dass die Spiele Muster.
Zum Beispiel:
$ grep 'images'
Cut word lines
Cut music lines
Smash the control images
Smash the control images
Smash the control machine
Die zweite Zeile sagt „Smash die Kontrollbilder“ wird von grep
gedruckt, sobald ich Enter drücken, nachdem sie zum ersten Mal eingeben.
Beachten Sie, dass grep
geht davon aus dass das erste, was es (abgesehen von Befehlszeilenoptionen) wird ein Muster ist. Es spielt keine Rolle, ob ich eine Datei namens images
in meinem Beispiel habe.
- 1. grep Befehl mit zwei Suchkriterien
- 2. Übereinstimmungsspalte mit dem Befehl grep
- 3. Grep Ordner ausschließen und suchen Linux mit
- 4. kombinieren grep mit der Uhr und Befehl netstat
- 5. Linux schneiden und grep
- 6. Wie grep nur zeigen Pfad/Dateiname?
- 7. Drucken Sie die fehlenden Wörter und der Dateiname - linux
- 8. Verwenden von p4python mit grep Befehl
- 9. Datum an Dateiname in Linux anfügen
- 10. Linux lftp mv Befehl mit Variable
- 11. Unix grep Befehl Ausgaben Müll
- 12. Grep Befehl funktioniert nicht mehr
- 13. Grep CPU und andere Hardware-Prozentsatz mit Top-Befehl?
- 14. Need RegExp Hilfe für Linux Bash grep Befehl zum Ausfiltern von Zeilen mit eckigen Klammern
- 15. „npm isntall“ Befehl existiert
- 16. Dateiname zu lang Fehlern, wenn ein Linux-Befehl mit einem langen Argumente läuft
- 17. linux - einfügen am ähnlichsten historischen Befehl
- 18. RabbitMQ Befehl existiert nicht?
- 19. Hinzufügen Zeitstempel zu Dateiname in curl Befehl
- 20. grep mit -f wie in PHP
- 21. grep Befehl nicht gefunden in adb shell
- 22. Linux-Befehl: schlechte Substitution
- 23. Curl-Befehl in Linux
- 24. grep Option 'o' Befehl funktioniert nicht
- 25. Linux-Bash - Extrakt Wert von grep Ausgang
- 26. was das Ergebnis dieser Linux-Befehl ist
- 27. Befehl ausführen auf von grep zurückgegebenen Dateien
- 28. Der Befehl ls oder cat mit grep listet den Inhalt einer Datei vom Ende auf.
- 29. Warum hat dieser Befehl grep keine Ausgabe?
- 30. Grep der nmap Ausgang
Bitte ersetzen Sie Bild für Text. – Cyrus
Zumindest lesen Sie eine Shell-Tutorial vor dem Versuch, Shell-Skripte zu schreiben. Lernen durch Versuch und Irrtum wäre ein langer, schmerzhafter Prozess für Sie (und für uns :-)). Ich empfehle das Buch Shell Scripting Recipes von Chris Johnson. –
ich brauche antwort nicht suggestion & lernen von training videos manchmal mache ich fehler oder vermisse etwas was lehrer lehrt und wenn nicht in der lage zu verstehen sein gut zu fragen frage.Plus ich selbst und andere mögen es, einem Lehrer zu folgen, damit sie nicht verwirrt werden. Bitte schlagen Sie niemandem ein Buch vor, es sei denn, er fragt spezifisch, oder wenn Sie einen Verkäufer buchen, dann fahren Sie fort. Irgendwelche Möglichkeiten, danke für die schlechteste Antwort aller Zeiten –