vim
Używanie ex z wiersza poleceń
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