nach dem Ausführen von grep '19 -12-2008, ohne das Zitat zu beenden, blieb ich bei & gt; in der Kommandozeile wie man aussteigt
nach dem Ausführen von grep '19 -12-2008, ohne das Zitat zu beenden, blieb ich bei & gt; in der Kommandozeile wie man aussteigt
Antworten:
Beenden Sie es, indem Sie Ihr Zitat schließen (d. H. Einen weiteren Apostroph eingeben).
Oder wenn Sie Ihre Meinung geändert haben und den Befehl nicht mehr ausführen möchten, Strg c Verlassen Sie den Befehl und kehren Sie in die Shell zurück.
Einfach STRG-C drücken und neu starten oder eingeben ' EINGEBEN in der nächsten Zeile. Die Eingabeaufforderung, die Sie sehen ( >
) liegt daran, dass Sie den Befehl noch nicht beendet haben - die Shell glaubt, Sie wollten diesen Zeilenvorschub in einer Zeichenfolge und warten darauf, dass Sie diese Zeichenfolge mit einem anderen Anführungszeichen schließen.
bash
/ grep
Behandelt den Zeilenvorschub nicht als Literal. echo -en hi | grep 'h '
(mit single oder Doppelte Anführungszeichen und mit Zeilenumbrüchen anstelle von Leerzeichen) nehmen beide die hi
. Wenn Sie tatsächlich setzen Leerzeichen in den Anführungszeichen nimmt es das nicht auf hi
.