Durchsuchen eines Textes mit grep in Vim

Durchsuchen eines Textes mit grep in Vim

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 !commandwird ausgeführt commandund die Standardausgabe wird an der Cursorposition in den aktuellen Puffer gelesen.

verwandte Informationen