Szukaj…


Podstawienie z linii poleceń

Jeśli chcesz używać vima w sposób podobny do sed , możesz użyć flagi -c aby uruchomić polecenie ex z wiersza poleceń. To polecenie uruchomi się automatycznie przed przedstawieniem pliku. Na przykład, aby zamienić foo bar :

vim file.txt -c "s/foo/bar"

Spowoduje to otwarcie pliku ze wszystkimi wystąpieniami foo zastąpionymi bar . Jeśli chcesz wprowadzić zmiany w pliku bez konieczności ręcznego zapisywania, możesz uruchomić wiele komend ex, a ostatnia komenda zapisała i zamknęła. Na przykład:

vim file.txt -c "s/foo/bar" -c "wq"

Ważna uwaga:

Nie można uruchomić wiele poleceń ex oddzielone barze | . Na przykład

vim file.txt -c "s/foobar | wq"

Nie jest poprawny; można to jednak zrobić, jeśli używasz ex .

ex -c ":%s/this/that/g | wq" file.txt


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow