
ich mache einige Übungen in Vim und habe ein Problem. Ich muss einen Textabschnitt in einer anderen Datei im selben Verzeichnis wie meine Vim-Datei finden. Ich habe grep verwendet, um ihn zu finden, aber ich habe einen Fehler erhalten. „Schlechte Situation“. Was muss ich verwenden, um grep zu zwingen, die Vim-Datei zu verlassen und in der Datei „index.html“ zu suchen? Hier ist mein Grep-Code:
i = ${grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1}
Was ist hier falsch ?
Antwort1
Versuchen :read !grep data-buying index.html | grep USD | grep -oh '[0-9].[0-9]*' | head -n 1
.
:read !command
wird ausgeführt command
und die Standardausgabe wird an der Cursorposition in den aktuellen Puffer gelesen.